DataGridView中的ProcessCmdKey事件Form_KeyDown()
DataGridView中使用TAB键盘事件替换Enter键盘事件
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)//或其他Keys下的项
{
e.Handled = false;
System.Windows.Forms.SendKeys.Send("{TAB}");
}
if(dataGridView1.SelectedRows.Count!=0)
MessageBox.Show(dataGridView1.SelectedRows[0].Index.ToString());
}