阻止 Datagridview 在按回车键时采取自己的操作
我有一个 winform datagridview,它强制用户按行而不是单元格进行选择。
我希望它获取当前行并在另一个 winform 中显示它所拥有的信息。
但是,当用户按下 Enter 键时,它会移动到下一行,然后运行按键事件,为什么要这样做以及如何让它在更改所选行之前运行?
I have a winform datagridview and it forces the user to select by rows rather then cells.
I want it to take the currentrow and display the information it has in another winform.
However when the user presses enter it moves to the next row and then runs the keypress event, why is it doing this and how can i get it to run before it changes the selected row?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试创建继承 DataGridView 和 overrideint 方法的类
int 方法体检查按键是否已输入,然后什么也不做并返回 true
最好的问候,
约丹
try creating your class that inherits DataGridView and overridint method
int the method body check if the key is enter and than just do nothing and return true
Best Regards,
Iordan