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](https://effectiveyazilim.com/wp-content/uploads/2022/06/datagridview-double-click-olayi.png)
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](https://effectiveyazilim.com/wp-content/uploads/2022/06/datagridview-double-click-olayi2.png)
gridview cell çift tıklama olayının temeli bu kadar. Geliştirmek sizin hayal gücünüze kalmış. İyi çalışmalar…
Bir yanıt yazın