Datagridview Veri Çektikten Sonra Checkbox Ekleme

DataGridview’a Veri Çektikten Sonra Checkbox Ekleme

DataGridview, Windows Forms uygulamalarında veri görüntülemek ve düzenlemek için kullanılan güçlü bir kontrolüdür. Veri kaynağınızdan veri çektikten sonra, kullanıcıların belirli satırları seçmelerine olanak tanıyan onay kutuları eklemek isteyebilirsiniz. Bu makale, DataGridview’a veri çektikten sonra onay kutuları ekleme adımlarını ayrıntılı olarak açıklayacaktır.

Adım 1: DataGridview Oluşturma

Formunuza bir DataGridview ekleyerek başlayın. Bunu Araç Kutusu’ndan sürükleyip bırakarak veya aşağıdaki kodu kullanarak yapabilirsiniz:

csharp
DataGridView dataGridView1 = new DataGridView();
dataGridView1.Dock = DockStyle.Fill;
this.Controls.Add(dataGridView1);

Adım 2: Veri Kaynağı Bağlama

DataGridview’a veri kaynağı bağlayın. Bu, bir veritabanı tablosu, DataTable veya BindingList olabilir. Veri kaynağını aşağıdaki kodla bağlayabilirsiniz:

csharp
dataGridView1.DataSource = dataTable;

Adım 3: Sütun Ekleme

DataGridview’a bir onay kutusu sütunu ekleyin. Bunu aşağıdaki kodla yapabilirsiniz:

csharp
DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn();
checkBoxColumn.HeaderText = "Seç";
checkBoxColumn.Name = "checkBoxColumn";
dataGridView1.Columns.Add(checkBoxColumn);

Adım 4: Sütun Sırasını Ayarlama

Onay kutusu sütununu istediğiniz konuma taşıyın. Bunu aşağıdaki kodla yapabilirsiniz:

csharp
dataGridView1.Columns["checkBoxColumn"].DisplayIndex = 0;

Adım 5: Olay İşleyicileri Ekleme

Onay kutularının tıklandığında gerçekleşen olayları işlemek için olay işleyicileri ekleyin. Bunu aşağıdaki kodla yapabilirsiniz:

“`csharp
dataGridView1.CellContentClick += DataGridView1_CellContentClick;

private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == dataGridView1.Columns[“checkBoxColumn”].Index)
{
// Onay kutusu tıklandı. Burada gerekli işlemleri gerçekleştirin.
}
}
“`

İpuçları

  • Onay kutularını yalnızca kullanıcıların satırları seçmesine izin vermek için kullanın. Verileri değiştirmek için kullanmayın.
  • Onay kutularının görünümünü özelleştirmek için CellStyle özelliğini kullanın.
  • Onay kutularının durumunu programatik olarak ayarlamak için Value özelliğini kullanın.

Faydalı Kaynaklar

Sonuç

DataGridview’a veri çektikten sonra onay kutuları eklemek, kullanıcıların belirli satırları seçmelerine olanak tanıyan güçlü bir özelliktir. Bu makalede açıklanan adımları izleyerek, uygulamalarınıza kolayca onay kutuları ekleyebilir ve kullanıcı deneyimini geliştirebilirsiniz.


Yayımlandı

kategorisi