Как выделить предыдущую строку в DataGridView?

248
16 августа 2017, 15:43

Есть грид. При нажатии на строку в гриде, отображается в текстбоксах доп. информация. Доп.информацию пользователь может изменять. ВСе изменения проверяются на корректность. Если данные введены некорректно или вообще не введены, необходимо запретить переход на другую строку в гриде. Можно ли как-то отменить выделение новой строки или, на крайний случай, выделить предыдущую строку?

Answer 1

При выборе строки стоит записывать в переменную-накопитель RowIndex , далее при неправильном вводе :

dataGridView1.Rows[nRowIndex].Selected = true;//nRowIndex - переменная накопитель
dataGridView1.Rows[nRowIndex].Cells[0].Selected = true;

Можно сделать nRowIndex-1; Дабы перейти на строку перед этой

READ ALSO
Как обратиться из внедренного скрипта в страницу (с помощью одного из файлов content_scripts) к непосредственно файлу из списка content_scripts?

Как обратиться из внедренного скрипта в страницу (с помощью одного из файлов content_scripts) к непосредственно файлу из списка content_scripts?

Знаю, что можно общаться между фоновым скриптом и скриптом из content_scripts с помощью рантайма, но можно ли общаться между внедренным скриптом...

186
Якорь на React js

Якорь на React js

Всем привет, Делаю свое первое приложение на Reactjs и побольшей части это просто компонентная верстка

1303
Приватный метод проверки ввода

Приватный метод проверки ввода

Добрый вечер, сделал приватный метод _isChannelValid(channelNumber) проверки вводаНо он выдает ошибку _isChannelValid is not defined

350