限制datagridview上的向上和向下键

问题描述

| 我在表格上有一个datagridview。当用户单击datagridview上的数据时,程序将计算出一些内容。但是用户也可以使用键盘上的向上和向下箭头键选择数据。我不想要这个。因为我将计算代码放在Datagridview_CellClick事件中。如果我也将其放在Datagridview_SelectionChanged事件中,则当用户单击datagridview时,程序会对其进行两次计算。我的意思是我想通过按键盘上的上下箭头键来保护用户浏览datagridview。有什么办法吗?     

解决方法

        用户单击DataGridView时是否必须进行计算?如果您的计算基于网格内的数据,那么最好使用
CellValueChanged
CellValidateEvents
触发计算。 从您的问题中并不能100%清楚您是否要在上下按键上进行计算。不清楚的原因是向上或向下箭头键上没有发生“ 2”事件,因此这应该不是问题。 如果要计算这些按键,则可以使用
CellEnter
事件,也可以使用
KeyPress
处理程序-按键的优点在于,可以根据需要检查实际按下了哪个键。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...