阻止Datagridview在Return Keypress上执行自己的操作

时间:2011-05-25 06:02:11

标签: c# events datagridview keypress

我有一个winform datagridview,它强制用户按行而不是单元格进行选择。

我希望它能够获取currentrow并显示它在另一个winform中的信息。

然而,当用户按下Enter键时,它会移动到下一行,然后运行按键事件,为什么会这样做?如何在更改所选行之前让它运行?

1 个答案:

答案 0 :(得分:0)


尝试创建继承DataGridView和overridint方法的类

  

protected override bool ProcessCmdKey(   ref message msg,Keys keyData)

在方法体中检查键是否输入而不是什么都不做并返回true 最诚挚的问候,
约尔丹