1
即使我們單擊DataGridView的標頭,單元格單擊事件也會被觸發。如何阻止它開火?DataGridView的CellClick事件
即使我們單擊DataGridView的標頭,單元格單擊事件也會被觸發。如何阻止它開火?DataGridView的CellClick事件
比較RowIndex
和ColIndex
如果它們有-1(頭列/行索引)值,那麼它就是ignore
。
testDataGridView.CellClick += (senderObject, eventArgs) =>
{
if (eventArgs.RowIndex == -1 || eventArgs.ColumnIndex == -1)
return;
//statements here
};
private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex == -1)
{
return;
}
//Write your code here ...
}
恕我直言,你應該嘗試處理該事件,而不是正確的預防它的執行在不經意的情況下。 –