Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';t选择datagridview中的下一行_C#_Visual Studio_Datagridview_Keydown - Fatal编程技术网

C# Can';t选择datagridview中的下一行

C# Can';t选择datagridview中的下一行,c#,visual-studio,datagridview,keydown,C#,Visual Studio,Datagridview,Keydown,这是我的密码: private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { button4.PerformClick(); } else if (e.KeyCode == Keys.Add) { int R = dataGridView1.CurrentCell.RowIndex;

这是我的密码:

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        button4.PerformClick();
    }
    else if (e.KeyCode == Keys.Add)
    {
        int R = dataGridView1.CurrentCell.RowIndex;
        R++;
        dataGridView1.Rows.Insert(R, textBox1.Text, pictureBox1.Image, pictureBox3.Image, pictureBox6.Image, label2.Text);
        itemPhrase();

        dataGridView1.EndEdit();
        dataGridView1.CancelEdit();
        dataGridView1.Rows[R].Selected = true;
        dataGridView1.Focus();
    }
}
这只选择我想要的行,但我无法编辑它

它会更改它前面的行


那么如何编辑我选择的行呢?

dataGridView1.CurrentCell=dataGridView1.Rows[g2].Cells[0]

把你的问题说得更清楚!