Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual C# => Konuyu başlatan: forumsad - 18 Kasım 2012, 21:52:20

Başlık: datagridview de genişlik ayarı
Gönderen: forumsad - 18 Kasım 2012, 21:52:20

            //this.dataGridView1.Columns[1].HeaderText = "No";
            //dataGridView1.Columns[0].Width = 40;


projemde datagridview kullanıyorum colonları genişliğini ve adını değiştiremiyorum

nasıl yapılır acaba??

teşekkürler
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: muhittin_kaplan - 18 Kasım 2012, 21:59:15
dataset e baglı değilmi
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: forumsad - 18 Kasım 2012, 22:01:42
DataSet dtst = new DataSet();
        private void frmKontenjan_Load(object sender, EventArgs e)
        {
            konumAyarla();
            KontenjanlariAl();
        }

        public void KontenjanlariAl()
        {
            dtst.Clear();  //Grid temizle
            OleDbConnection conn = system.baglanAccess();
            OleDbDataAdapter adtr = new OleDbDataAdapter("select * From tblBirlikler", conn);

            adtr.Fill(dtst, "tblBirlikler");
            dataGridView1.DataSource = dtst.Tables["tblBirlikler"];
            adtr.Dispose();
            conn.Close();
        }
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: muhittin_kaplan - 18 Kasım 2012, 22:08:13
DataGridView1.Columns(0).Width = 120

mesaj birleştirme:: 18 Kasım 2012, 22:10:17

Me.DataGridView1.Columns(0).HeaderText = "Deneme"
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: forumsad - 18 Kasım 2012, 22:25:36

        public void konumAyarla()
        {
            this.dataGridView1.Left = 0;
            dataGridView1.Top = 0;
            dataGridView1.Width = Screen.PrimaryScreen.Bounds.Width;
            dataGridView1.Height = Screen.PrimaryScreen.Bounds.Width;

            //this.dataGridView1.Columns[1].HeaderText = "No";
            //dataGridView1.Columns[0].Width = 40;
            dataGridView1.Columns(0).Width = 120;


        }


hata veriyor hocam
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: muhittin_kaplan - 18 Kasım 2012, 23:20:41
private void Form1_Load(object sender, EventArgs e)
        {
            this.dataGridView1.Columns[0].HeaderText = "deneme";
            this.dataGridView1.Columns[0].Width = 130;
        }

bunlar bende çalışıyor hocam
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: rakkoc - 19 Kasım 2012, 08:43:32
Alıntı yapılan: muhittin_kaplan - 18 Kasım 2012, 23:20:41
private void Form1_Load(object sender, EventArgs e)
        {
            this.dataGridView1.Columns[0].HeaderText = "deneme";
            this.dataGridView1.Columns[0].Width = 130;
        }

bunlar bende çalışıyor hocam
arkadasin soyledigi sekilde olmasi lazim; Eger olmuyor ise kolonlari onceden elin ile tanimliyip tada yapabilirsin.
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: forumsad - 19 Kasım 2012, 10:48:21
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index


hatasını veriyor
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: muhittin_kaplan - 19 Kasım 2012, 10:50:31
column yok.
ekledin mi ?
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: forumsad - 19 Kasım 2012, 10:55:22
ekledim hata vermedi çalıştı

şimdi eklediğim column'lara  tablodaki bilğileri nasıl tanımlayacağım araştırayım  çözemezsem yardım isterim  çok teşekkürler

saygılar
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: muhittin_kaplan - 19 Kasım 2012, 10:57:13
ters yoldan gidiyorsun.
tablodaki bilgileri DataSet a alıyorsun (yada datatable a) bunu bağlarsan, column ları otomatik oluşturur.
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: forumsad - 19 Kasım 2012, 11:03:55

DataSet dtst = new DataSet();
            OleDbConnection conn = system.baglanAccess();
            OleDbDataAdapter adtr = new OleDbDataAdapter("select * From tblBirlikler", conn);
            adtr.Fill(dtst, "tblBirlikler");
            dataGridView1.DataSource = dtst.Tables["tblBirlikler"];
            adtr.Dispose();
            conn.Close();


burda tablodan gelen bilğiyi datasete atıp  datasetdeki tabloyu datagridview'e kaynak olark gösteriyoruz

siz diyorsunuzki dateset kullanmadan tabloyu direkt datagridview de kaynak olarak göster

datagridview 'e vt den bilği almak başlığını bir daha arayıp sonuçları inceleyeyim bakalım olacak mı?

saygılar
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: muhittin_kaplan - 19 Kasım 2012, 11:07:42
hayır öyle demiyorum. yaptığının şu an doğru.
Veritabanından bilgiler Dataset e oradan gridwiev e.
Siz bunu yaptığınızda zaten sutünlar ve kayıtlar oluşacaktır.
Başlık: Ynt: datagridview de genişlik ayarı
Gönderen: forumsad - 19 Kasım 2012, 11:13:02
evet hocam geliyor tabloda hangi kolonlar varsa aynen datagridview de görüyorum

ama kolon adalrını değiştirmek istediğimde olmuyor

saygılar

mesaj birleştirme:: 19 Kasım 2012, 11:43:45

MySQL Veri Tabanındaki Kayıtları DataGridView'e Aktarma Ders 127 -- www.csharpvideoluders.com -- (http://www.youtube.com/watch?v=WcXxrwcp5k0#)

yukardaki video işimi halletti   tüm hocalarıma teşekkürler...

sorun şu imiş:
datagridview'i doldurmadan kolon adı değiştirmeye çalışıyormuşum



saygılar sunuyorum..