Bu yazımızda C# ile DataGridview kontrolüne kodla satır ve sütun ekleme işlemlerini gerçekleştiren basit bir örnek gerçekleştireceğiz. Örneğimizde kullanacağımız butonlardan birincisi ile direk kod olarak ekleme yaparken, diğer Button ile de textbox kontrollerine girilen değerlerin datagridview‘ e aktarılmasını sağlayacağız.
Form tasarımımız;
Kodlarımız;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
private void button1_Click(object sender, EventArgs e) { dataGridView1.ColumnCount = 3; dataGridView1.Columns[0].Name = "Ad"; dataGridView1.Columns[1].Name = "Soyad"; dataGridView1.Columns[2].Name = "Yaş"; dataGridView1.Rows.Add("Ahmet", "Cansever", "99"); dataGridView1.Rows.Add("Ayşe", "Aydın", "23"); dataGridView1.Rows.Add("Kemal", "Bölük", "35"); dataGridView1.Rows.Add("Harun", "Altın", "50"); } private void button2_Click(object sender, EventArgs e) { string ad = textBox1.Text; string soyad = textBox2.Text; string yas = textBox3.Text; dataGridView1.Rows.Add(ad,soyad,yas); } |
Ekran Çıktısı:
Access ile Veritabanı kullanarak DataGridView İşlemi yapmak için:
SQL Server ile Veritabanı kullanarak DataGridView İşlemi yapmak için:
Hocam bir sorum olucak ?
dataGridView1.Rows[0].Cells[1].Value = 1; mesela böyle yazdığım zaman sonuç alabiliyorum ama
for (int i = 0; i < 2; i++)
{
dataGridView1.Rows[i].Cells[1].Value = 1;
}
böyle yazdığım zaman hataya düşüyor sebebi nedir sizce ?
hata mesaj metnini yazarsanız yardımcı olabilirim
100 sayfa sonra istediğimi bulabildim teşekkürler:))