Можно ли в DataGridView как-то отменить переход на другую строку?
У меня есть данные в DataGridView и связанная с ней панелька — в ней отображаются дополнительные (unbound) параметры. Нужно чтобы в DataGridView нельзя было перейти на другую строку, пока в панельки не будут корректные данные.
Пробовал использовать RowValidating — оно, конечно не переходит, но и фокус на эту дополнительную панельку перевести не дает — сразу срабатывает проверка, в панельке еще некорректные данные и исправить их нет никакой возможности — не дает перевести фокус с грида.
Событие RowEnter или RowLeave срабатывает постфактум — когда уже ушли со строки и отменить переход уже нет возможности. Так как сделать?