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