我在Datagridview输入数据,输入完后我想按enter能直接跳到下一个输入框,而不是到下一行,请我各位前辈有什么办法实现?

解决方案 »

  1.   

    我想说服你使用“Tab”键,不知道是否可以。
      

  2.   

     private void dataGridView1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
            {
                if (e.KeyCode == Keys.Enter)
                {
                    SendKeys.Send("{TAB}");
                    SendKeys.Send("{UP}");            }
            }
     private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
            {            dataGridView1_PreviewKeyDown(sender, new PreviewKeyDownEventArgs(Keys.Enter));
            }