C# DataGridView项目双击

C# DataGridView项目双击,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,我有一个Windows窗体中的DataGridView。我想处理每个单元格上的双击事件,以显示与该记录相关的详细信息表单。不幸的是,双击列标题时会执行双击事件。我该怎么办?你在处理什么事件?理想情况下,您应该处理单元格双击或单元格鼠标双击事件,并在该处理程序中打开详细信息表单。后一个事件将捕获使用任何鼠标按钮的双击(可以使用MouseEventArgs.button属性查询该按钮。您应该检查事件参数的RowIndex和ColumnIndex属性。如果其中一个参数为负值,则表示单击了行标题或列标题

我有一个Windows窗体中的DataGridView。我想处理每个单元格上的双击事件,以显示与该记录相关的详细信息表单。不幸的是,双击列标题时会执行双击事件。我该怎么办?

你在处理什么事件?理想情况下,您应该处理
单元格双击
单元格鼠标双击
事件,并在该处理程序中打开详细信息表单。后一个事件将捕获使用任何鼠标按钮的双击(可以使用
MouseEventArgs.button
属性查询该按钮。

您应该检查事件参数的
RowIndex
ColumnIndex
属性。如果其中一个参数为负值,则表示单击了行标题或列标题,您应该忽略该事件。

这并不能解决指定的问题OP提到的c问题:“不幸的是,双击列标题时会执行双击事件”