DataGridView中按回车键时向后移动、可设置在某几列中移动
protected override bool ProcessCmdKey(ref Message msg, System.Windows.Forms.Keys keyData)
{
if (xdgvWorkSignListSave.CurrentCell != null && keyData == Keys.Enter)//如果页面中有多个表格,须指定操作那个
{
if (xdgvWorkSignListSave.CurrentCell.ColumnIndex < 1)// 1、为前两列之间移动。
{
SendKeys.Send("{Tab}");
return true;
}
SendKeys.Send("{Down}");
SendKeys.Send("{Home}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}