DevExpress GridView’e Düğme Ekleme
DevExpress GridView, veri görüntüleme ve düzenleme için güçlü bir araçtır. Düğmeler, kullanıcıların belirli eylemleri gerçekleştirmesine olanak tanıyarak GridView’in işlevselliğini daha da artırabilir. Bu makale, DevExpress GridView’e düğme eklemeyi adım adım açıklayacaktır.
Adım 1: Yeni Bir DevExpress GridView Oluşturma
Visual Studio’da yeni bir Windows Forms uygulaması oluşturun. Araç Kutusu’ndan DevExpress.XtraGrid.GridControl bileşenini formunuza sürükleyip bırakın. GridControl, GridView’i barındıran ana bileşendir.
Adım 2: GridView Oluşturma
GridControl’ün Akıllı Etiketler menüsünden “GridView Oluştur” seçeneğini tıklayın. Bu, GridControl’ün içinde yeni bir GridView oluşturacaktır.
Adım 3: Düğme Sütunu Ekleme
GridView’in Akıllı Etiketler menüsünden “Sütunlar Ekle” seçeneğini tıklayın. Sütun Ekleme iletişim kutusunda, “Yeni Sütun” düğmesini tıklayın.
Adım 4: Düğme Sütunu Yapılandırma
Yeni Sütun iletişim kutusunda, aşağıdaki özellikleri yapılandırın:
- Ad: Düğme sütununun adını girin (örneğin, “Düğme”).
- Veri Türü: System.Windows.Forms.Button olarak ayarlayın.
- Görünürlük: True olarak ayarlayın.
Adım 5: Düğme Oluşturma
GridView’in CustomDrawCell olayını işleyin. Bu olay, her hücre çizilmeden önce tetiklenir. Olay işleyicisinde, düğme sütunu için hücre çizildiğinde bir düğme oluşturun:
csharp
private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
if (e.Column.FieldName == "Düğme")
{
Rectangle cellBounds = e.Bounds;
Button button = new Button();
button.Text = "Tıkla";
button.Bounds = cellBounds;
e.Graphics.DrawControl(button);
}
}
Adım 6: Düğme Tıklama İşleyicisi Ekleme
Düğme tıklandığında bir eylem gerçekleştirmek için düğmenin Click olayını işleyin:
csharp
private void button_Click(object sender, EventArgs e)
{
// Burada düğme tıklandığında gerçekleştirilecek eylemi tanımlayın.
}
Faydalı Kaynaklar:
- DevExpress GridView Düğme Sütunu
- DevExpress GridView CustomDrawCell Olayı
- DevExpress GridView Düğme Ekleme Örneği
Sonuç
Bu makale, DevExpress GridView’e düğme eklemeyi adım adım açıklamıştır. Bu düğmeler, kullanıcıların belirli eylemleri gerçekleştirmesine olanak tanıyarak GridView’in işlevselliğini artırabilir. Yukarıdaki adımları izleyerek, uygulamalarınıza kolayca düğmeli GridView’ler ekleyebilirsiniz.