1
任何人如果點擊DataGridView的特定單元格(例如,列名稱爲「EmployeeName」),請幫助C#編寫如何提升事件。如何在單擊DataGridView的特定單元格時引發單元格單擊事件?
任何人如果點擊DataGridView的特定單元格(例如,列名稱爲「EmployeeName」),請幫助C#編寫如何提升事件。如何在單擊DataGridView的特定單元格時引發單元格單擊事件?
處理的CellContentClick事件,然後檢查如果列是你的專欄:
if (e.ColumnIndex == clmEmployeeName.Index)
你可以嘗試這樣的事情..
的DataGridViewCellEventArgs可用於確定該小區的什麼位置在網格中是:
DataGridViewCell cell = (DataGridViewCell) dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
if (cell.ColumnIndex == this.dataGridView1.Columns["YourColumn"].Index)
{
// Do something when a "YourColumn" cell is clicked
}
else if (cell.ColumnIndex == this.dataGridView1.Columns["AnotherColumn"].Index)
{
// Do something when an "AnotherColumn" cell is clicked
}