我正在使用 DataGridView
的 SelectionChanged
事件。我有一个代码可以将 DataGridView
的单元格的值显示到 TextBox
。但是,当我单击列标题时,这也会触发代码(我假设是因为 SelectionChanged
事件)并将显示错误。
我想要实现的是将我的代码包含在 datagridview1_SelectionChanged
中的 if
语句中。其中:
if(column header is clicked)
//don't do anything`
else
//do the display of data to textbox`
我只想知道检查您是否单击标题的代码。
最佳答案
只检查事件
List_SelectionChanged(object sender, EventArgs e)
{
if(e.Rowindex>-1)
...
}
-1 是标题
关于c# - 如何使用 SelectionChanged 事件检查是否在 datagridview 中单击了列标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36860554/