如何在c#dataGridView中编辑单元格后抑制行更改?

时间:2012-09-06 06:57:16

标签: c# datagridview

更改单元格中的值并按enter光标后跳转到下一个单元格。有可能避免这种行为吗?我想在版本完成后让光标停留在同一个单元格。我使用CellEndEdit在单元格中执行一些值的操作 谢谢!

2 个答案:

答案 0 :(得分:0)

您可以通过按下按键事件或cellvaluechanged事件来查找输入键来限制它

答案 1 :(得分:0)

毕竟我按照 lame 的方式解决了我的问题。
1.添加全局布尔标志以检测我是否需要在编辑后跳起并将其设置为false 2.在CellEndEdit事件处理程序中将标志设置为true 3.在SelectionChanged事件处理程序检查标志中。如果设置为true,则跳起并将标记设置为false 4.将AllowUserToAddRows设置为false,以避免在最后一行单元格版本的情况下添加行。