RadGridView输入关键问题

时间:2015-02-13 21:49:51

标签: c# winforms telerik radgridview

我有一个包含radgridview的winform应用程序。仅设置一个单元格以启用编辑。其余单元格是只读的。我有几个执行不同计算的radgridview事件句柄。当我正在编辑一个单元格并按Tab键时,它会跳转到下一个单元格(完美)。我的问题是当我点击“Enter”键时,它会抛出一种无限循环错误。如何禁用“Enter”键或更改行为以模仿Tab键功能?我尝试下面但它没有捕获“Enter”键动作。我正在读取输入键触发网格中的功能(结束编辑,移动到下一行等),

     private void radGridView1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            e.SuppressKeyPress = true;

        }
    }

1 个答案:

答案 0 :(得分:0)

我能够通过重新编码代码来解决问题。我有两个单元格值在CellValueChanged事件上得到更新。我将更新的代码移动到CellEditEnd事件。