我在winform窗体中有一个文件控件(textbox)当在里面输入值后按下回车键,datagridview的光标如何移动到下一行的第一个单元格?急用!求解谢谢!

解决方案 »

  1.   

    相应TextBox的OnKeyDown事件,在OnKeyDown事件里判断当前按下的键是否是回车rotected override void OnKeyDown(System.Windows.Forms.KeyEventArgs e)
            {
                //判断输入的是否是ENTER
                if (e.KeyCode == Keys.Enter)
                {
                    //在此处设置datagridview的光标,注意CurrentCell是否为空的判断和CurrentCell.RowIndex + 1是否超出范围的判断                   this.dataGridView.CurrentCell = this.dataGridView[0 , this.dataGridVeiw.CurrentCell.RowIndex + 1];
                     this.BeginEdit(true);
                }            base.OnKeyDown(e);
            }