我有一个带有一个DataGridView和一个if条件的小项目。这是一个Datagridview,有两列
https://i.imgur.com/Zn5Y75L.jpg
在datagridview中,当您在datagridview中编辑第一行时,它正在创建新行。像这样
https://i.imgur.com/fiOo7OJ.jpg
我知道禁止用户添加新行并以编程方式使其行进的方法,但我不需要这种方法
我写这段代码。这是前条件
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
string no = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();
if (no == "1")
{
dataGridView1[e.ColumnIndex + 1, e.RowIndex].Value = "john";
}
}
正在添加数据。我需要是否不等于1的no变量仍集中在同一单元格中,而不要移至下一行
我添加此代码
else
{
dataGridView1.CurrentCell = dataGridView1[e.ColumnIndex, e.RowIndex];
}
仍然走下去吗?