【发布时间】:2017-03-09 04:34:19
【问题描述】:
我想在双击 Gridview(行)而不是单个单元格时做一些事情。表示双击事件处理程序而不是 MouseDoubleClick 事件。但是我无法禁用标题列和行双击事件。当我双击 GridView 行时,我还想将数据加载到组合框(组合框在同一个表单上)。请帮帮我..!!!
private void gvLoadAllData_DoubleClick(object sender, EventArgs e)
{
if()
{
//Do Something
}
}
【问题讨论】:
-
为什么不使用
ColumnHeaderMouseDoubleClick? -
你的意思是什么但是我无法禁用标题列和行双击事件?
-
@RezaAghaei 双击事件有问题吗?
-
@RezaAghaei 意味着如果我不点击行并点击标题我会得到一个错误
-
我没有检查
DataGridView的DoubleClick事件,但是当有ColumnHeaderMouseDoubleClick事件时,这肯定是一个更好的选择,因为如果你处理DoubleClick,我想它也会触发当您单击标题时,您应该首先检查双击位置是否在列标题或其他位置。那么我为什么要离开ColumnHeaderMouseDoubleClick并使用DoubleClick来打扰自己呢?
标签: c# winforms datagridview