У меня есть несколько текстовых полей, привязанных к сетке данных. Я хочу запретить пользователям выходить из строки, если введен неверный ввод.
Я пробовал оба события: RowLeave и RowValidating. Они оба дают мне данные, которые вводит пользователь, а не старые. Поэтому в событиях RowValidating, когда я устанавливаю event.cancel = true, он не возвращается к старой строке.
По сути, мне нужен способ для захвата строки, которую пользователь пытается покинуть, и я не могу сделать это ни с одним из этих событий.
Спасибо !!
Edit: я думаю, глупый способ сделать это через событие rowEnter. Я полагаю, что с этим могу добиться того, чего хочу, но все цели этих причудливых событий потеряны ...
Обновление: я думаю, что проблема связана с привязкой данных. Я вижу, что базовый datarow заблокирован, но это не отражено в текстовых полях. Хлоп ..