GridView双击事件时点击标题时也会触发事件如何才能表体双击单元格时才触发

时间:2021-06-27 19:28:15
或者在双击事件中判断点击的是还是单元格,该如何判断,话说这个问题已经困扰我很久了

8 个解决方案

#1


判断当前鼠标所的坐标,是否在单元格的区域呢。

#2


判断这个if(e.RowIndex==-1)

#3


将行头隐藏,行的选择模式改为RowSelection或CellSelection。

#4


引用 2 楼 yyantifa 的回复:
判断这个if(e.RowIndex==-1)
这个不行在 里面没有RowIndex这个属性

#5


引用 4 楼 a379992210 的回复:
Quote: 引用 2 楼 yyantifa 的回复:

判断这个if(e.RowIndex==-1)
这个不行在 里面没有RowIndex这个属性


你用的什么事件?

#6


引用 5 楼 yyantifa 的回复:
Quote: 引用 4 楼 a379992210 的回复:

Quote: 引用 2 楼 yyantifa 的回复:

判断这个if(e.RowIndex==-1)
这个不行在 里面没有RowIndex这个属性


你用的什么事件?
DoubleClick事件 我用的是devexpress里的,GridControl

#7


引用 3 楼 u012503688 的回复:
将行头隐藏,行的选择模式改为RowSelection或CellSelection。
行头隐藏是哪个属性,行选中模式现在默认就是RowSelection的

#8


RowHeadersVisible改为false
是VS处带的dataGridView的属性。devexpress里的GridControl不知道有没有这个属性了。

#1


判断当前鼠标所的坐标,是否在单元格的区域呢。

#2


判断这个if(e.RowIndex==-1)

#3


将行头隐藏,行的选择模式改为RowSelection或CellSelection。

#4


引用 2 楼 yyantifa 的回复:
判断这个if(e.RowIndex==-1)
这个不行在 里面没有RowIndex这个属性

#5


引用 4 楼 a379992210 的回复:
Quote: 引用 2 楼 yyantifa 的回复:

判断这个if(e.RowIndex==-1)
这个不行在 里面没有RowIndex这个属性


你用的什么事件?

#6


引用 5 楼 yyantifa 的回复:
Quote: 引用 4 楼 a379992210 的回复:

Quote: 引用 2 楼 yyantifa 的回复:

判断这个if(e.RowIndex==-1)
这个不行在 里面没有RowIndex这个属性


你用的什么事件?
DoubleClick事件 我用的是devexpress里的,GridControl

#7


引用 3 楼 u012503688 的回复:
将行头隐藏,行的选择模式改为RowSelection或CellSelection。
行头隐藏是哪个属性,行选中模式现在默认就是RowSelection的

#8


RowHeadersVisible改为false
是VS处带的dataGridView的属性。devexpress里的GridControl不知道有没有这个属性了。