1

更改单元格中的值并按下enter光标后跳到下一个单元格。是否可以避免这种行为?我想让光标在编辑完成后停留在同一个单元格。我用来CellEndEdit在单元格中执行一些具有值的操作。
谢谢!

4

2 回答 2

0

您可以通过 keypress 事件或 cellvaluechanged 事件查找 enter 按键来限制它

于 2012-09-06T07:02:38.350 回答
0

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

于 2012-09-06T08:22:17.437 回答