R
Bu yazımızda C# Datagridview kontrolüne dinamik olarak sütunlar ekleyip bu sütunlara ait özelliklerin nasıl ayarlanabileceğini ve Datagridview kontrolünde istenilen bir sütuna resim ekleme işleminiyapan bir örnek oluşturacağız.
Örneğimizi oluşturmaya başlayalım. Öncelikle Yeni bir Windows Form Application projesi açarak içine bir adet DatagridView kontrolü ekliyoruz. Datagridview alanlarını ve bu alanlara kayıt ekleme işlemlerini Form_Load olayında aşağıdaki şekilde gerçekleştiriyoruz.
Örneğimizi oluşturmaya başlayalım. Öncelikle Yeni bir Windows Form Application projesi açarak içine bir adet DatagridView kontrolü ekliyoruz. Datagridview alanlarını ve bu alanlara kayıt ekleme işlemlerini Form_Load olayında aşağıdaki şekilde gerçekleştiriyoruz.
Code:
private void Form1_Load(object sender, EventArgs e)
{
//Sütunları oluşturuyoruz.
DataGridViewTextBoxColumn ad = new DataGridViewTextBoxColumn();
DataGridViewTextBoxColumn soyad = new DataGridViewTextBoxColumn();
DataGridViewImageColumn resim = new DataGridViewImageColumn();
//Datagride alanlarımızı ekliyoruz.
dataGridView1.Columns.Add(ad);
dataGridView1.Columns.Add(soyad);
dataGridView1.Columns.Add(resim);
//Sütun başlıklarını ayarlıyoruz.
ad.HeaderText = "ADI";
soyad.HeaderText = "SOYADI";
resim.HeaderText = "RESİM";
//Sütun genişliklerini ayarlıyoruz.
ad.Width = 120;
soyad.Width = 150;
resim.Width = 150;
//Kayıt girişini gerçekleştiriyoruz.
dataGridView1.Rows[0].Cells[0].Value = "Ahmet";
dataGridView1.Rows[0].Cells[1].Value = "Cansever";
dataGridView1.Rows[0].Cells[2].Value = Image.FromFile("Images/ahmetcansever.jpg");
}