按enter键将Devexpress gridview聚焦到下一行

按enter键将Devexpress gridview聚焦到下一行,gridview,devexpress,Gridview,Devexpress,您好,我正在使用devexpress 我有一个gridview,我想在按下enter键的时候这样做,然后进入我的gridview单元格。我希望我能解释一下。感谢您raiseProcessGridKeyGridControl事件: private void dgv_ProcessGridKey(object sender, System.Windows.Forms.KeyEventArgs e) { GridControl grid = sender as GridC

您好,我正在使用
devexpress


我有一个gridview,我想在按下enter键的时候这样做,然后进入我的gridview单元格。我希望我能解释一下。感谢您

raise
ProcessGridKey
GridControl事件:

   private void dgv_ProcessGridKey(object sender, System.Windows.Forms.KeyEventArgs e)
    {
        GridControl grid = sender as GridControl;
        KeyPress(grid.MainView, e);
    }

    private void KeyPress(BaseView sender, KeyEventArgs e)
    {

        var view = (GridView)sender;
        if (e.KeyData == Keys.Enter)
        {
          e.Handled = true;
          dgv.BeginInvoke(new Action(() =>
                                {
                                    view.CloseEditor();
                                     view.MoveNext();

                                }), null);
         }
}

对于wpf gridcontrol 14.1和15.1,使用gridcontrol_KeyDown/keydup事件:

private void AnalyseResultGridControl_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                e.Handled = true;
                AnalyseResultGridControl.View.CloseEditor();
                AnalyseResultGridControl.View.MoveNextRow();
            }
        }

我有一个包含许多列的gridview。我想使用entry键代替tab键从一列移动到下一列。我可以通过其他控制线路的按键来实现这一点