按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键从一列移动到下一列。我可以通过其他控制线路的按键来实现这一点