在VB.NET(VS2008 .NET Framework 2.0)中,我希望在双击DataGridView的任何行时启动一个事件。我使用事件CellContentDoubleClick得到了这个,但问题是当我双击DataGridView的标题时,事件也会启动。我只是想避免在标题中采取行动。
我怎么解决这个问题?
提前致谢。
答案 0 :(得分:1)
在CellContentDoubleClick事件中,您可以使用以下代码检查是否单击了列/行标题:
If e.ColumnIndex = -1 Or e.RowIndex = -1 Then
'do what you want (maybe Exit Sub)
End If
如果您只需要停止列标题,请双击删除对e.RowIndex
的任何引用。