如何使用SelectionChanged事件检查datagridview中是否单击了列标题

时间:2016-04-26 09:18:43

标签: c# winforms datagridview

我正在使用SelectionChanged的{​​{1}}事件。我有一个代码,可以将DataGridView的单元格的值显示为DataGridView。但是,当我单击列标题时,这也会触发代码(我假设是因为TextBox事件)并且会显示错误。

我想要实现的是将SelectionChanged中的代码括在datagridview1_SelectionChanged语句中。其中:

if

我只想知道用于检查是否点击了标题的代码。

2 个答案:

答案 0 :(得分:2)

您可以检查DataGridView的{​​{1}}是否为null。如果它不为null,则表示您没有单击列标题:

CurrentRow

答案 1 :(得分:0)

只需检查事件

<div class="container">
  <div class="left"></div>
  <div class="right"></div>
</div>

-1表示标题