我有一个包含radgridview的winform应用程序。仅设置一个单元格以启用编辑。其余单元格是只读的。我有几个执行不同计算的radgridview事件句柄。当我正在编辑一个单元格并按Tab键时,它会跳转到下一个单元格(完美)。我的问题是当我点击“Enter”键时,它会抛出一种无限循环错误。如何禁用“Enter”键或更改行为以模仿Tab键功能?我尝试下面但它没有捕获“Enter”键动作。我正在读取输入键触发网格中的功能(结束编辑,移动到下一行等),
private void radGridView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
}
答案 0 :(得分:0)
我能够通过重新编码代码来解决问题。我有两个单元格值在CellValueChanged事件上得到更新。我将更新的代码移动到CellEditEnd事件。