RowValidating не мешает оставить неверную строку - PullRequest
0 голосов
/ 28 марта 2011

У меня есть несколько текстовых полей, привязанных к сетке данных. Я хочу запретить пользователям выходить из строки, если введен неверный ввод.

Я пробовал оба события: RowLeave и RowValidating. Они оба дают мне данные, которые вводит пользователь, а не старые. Поэтому в событиях RowValidating, когда я устанавливаю event.cancel = true, он не возвращается к старой строке.

По сути, мне нужен способ для захвата строки, которую пользователь пытается покинуть, и я не могу сделать это ни с одним из этих событий.

Спасибо !!

Edit: я думаю, глупый способ сделать это через событие rowEnter. Я полагаю, что с этим могу добиться того, чего хочу, но все цели этих причудливых событий потеряны ...

Обновление: я думаю, что проблема связана с привязкой данных. Я вижу, что базовый datarow заблокирован, но это не отражено в текстовых полях. Хлоп ..

1 Ответ

0 голосов
/ 28 марта 2011

Попробуйте CellValidating, я знаю, это раньше работало на меня.

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