C # DataGridview с условием в событии ячейки - PullRequest
0 голосов
/ 02 декабря 2018

У меня небольшой проект с одним 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";
        }
}

Работает над добавлением данных.Мне нужно, чтобы переменная no, не равная 1, все еще фокусировалась в той же ячейке и не переходила в следующую строку

Я добавляю этот код

  else
            {
                dataGridView1.CurrentCell = dataGridView1[e.ColumnIndex, e.RowIndex];

            }

и все еще выключаюсь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...