Datagridview Double Click – Data grid – Double-Click C#

Posted by

Merhaba bu yazımızda c# datagridview özelliklerinden Double-Click özelliğini anlatıyor olacağız.

Bazen GridView üzerinde kullanıcıdan double click istiyebiliriz. Bu durum söz konusu olduğunda dikkat etmemiz gereken bazı hususlar vardır. Bir örnekle DataGrid çift tıklama özelliğini kullanacağımızı bir örnek oluşturalım.

Diyelim ki GridView içinde öğrenci listemiz var. Grid üzerinde bir hücreye double click yaptığımızda kaçıncı satır olduğunu söylemesini istersek öncelikle ilgili dataGrid özelliklerinden olaylar kısıma gelip CellDoubleClick eventini seçiyoruz. Kod aşağıda görüldüğü gibi olacaktır. Datagridview çift click olayını buradan inceleyebilirsiniz.

 private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     int i = e.RowIndex + 1;

     MessageBox.Show("Satır no : " + i.ToString());
 }
Datagridview Double Click
DataGridView Double Click olayı – resim 1

Bir örnek daha verelim ve gridview çift tıklama olayını iyice anlayalım.

Not : datagridview olaylarından sadece double click eventine yazarsanız gridview içerisinde herangi bir yere double click attığınızda kodu çalıştırmış olursunuz ve bu yazdığınız koda göre hatalar verebilir. 

Şimdide örneğimizi geliştirelim ve rapor haline getirelim.

 private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     int i = e.RowIndex + 1;

     string adsoyad = dataGridView1.CurrentRow.Cells[1].Value.ToString() +
                " " + dataGridView1.CurrentRow.Cells[2].Value.ToString();
     
     MessageBox.Show("Satır no : " + i.ToString() + "\n" + "Adı Soyadı : " + adsoyad);
 }
Not : Messagebox özelliklerini ve alt satıra inme özelliğini anlattığımız yazımıza buradan ulaşabilirsiniz.
Datagridview Double Click

gridview cell çift tıklama olayının temeli bu kadar. Geliştirmek sizin hayal gücünüze kalmış. İyi çalışmalar…

İlginizi Çekebilir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir