具有单元格事件中条件的C#DataGridview

时间:2018-12-02 16:23:09

标签: c# datagridview

我有一个带有一个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];

            }

仍然走下去吗?

0 个答案:

没有答案