C# DataGridView Nasıl Buton Eklenir

Categories C# ProgramlamaPosted on

C# DataGridView Nasıl Buton Eklenir

C# (Csharp’da) Gridview içerisine nasıl buton ekleriz?

ve eklediğimiz buton işlevini ne şekilde yapmasını istiyorsak yönlendirme işlemlerini anlatacağım.

Ben projelerimde genellikle write ( Yazım ) buton kullanmaktayım. Fakat Image ( Resim ) buton kullanmak isteyenler içinde örnek paylaşımı yapacağım.

 

Yukarıda Ne yaptım?

DataGridViewButtonColumn: Butonu ürettim.

HeaderText: Kolonun Başlığını belirledim

Text: Buton içerisine yazılacak yazıyı belirledim.

Name: Source kısmında butona direk ulaşabilmem için bir isim belirledim Sebep: Bir sonraki aşamada belirlediğim isim üzerinden ilerleyebileceğim.

UseColumnTextForButtonValue: Butonun text özelliğini aktif ediyoruz.

DefaultCellStyle.BackColor: Buton Kenarlarına verececeğim renk

Width: Butonun genişliği

 

Yukarıda Yazılı buton ekleme işlemini anlattım.
Şimdi resimli buton ekleyip işlevlerini belirlemeyi anlatıyorum.


DataGridViewButtonColumn: Buton üretiyoruz

Image.FromFile: Resmin yolunu yazıyoruz

HeaderText: Kolon adı

Name: Arkaplanda butona ulaşmak için kullanılacak isim

Width: Resim genişliği

 

 

Son olarak oluşturduğumuz bu butonlara nasıl ulaşacağımızı göstereceğim. 

Bunun için Datagridviewin CellClick özelliğine giriyoruz. Ve daha sonra aşağıdaki kodla ulaşabiliyoruz.

if (e.ColumnIndex == dataGridView1.Columns[“ekle”].Index){

Buraya ne yaptırmak istiyorsanız yazabilirsiniz.

}

Birden fazla butonunuz varsa  else if koyarak namelere göre ulaşabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir