Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 4)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Zeneth

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, есть задача:
  Запретить переход на другую запись грида, если нет данных в одном из полей.
  (Грид редактируемый).
 
Что делаю:
  В обработчике датасета BeforeScroll, по этому самому условию (Нет данных в оном из полей),
  делаю Abort;
  (Всегда такой запрет работал, пока не столкнулся с редактирование в гриде)
 
Столкнулся со следующей проблемой:
  Код работает во всех случаях, кроме того, когда я пытаюсь перейте с записи, которую только что
  редактировал.
   
  Что происходит:
    Происходит DataSet.BeforeScroll,
    Выполняется проверка на пустоту поля,
    По проверке выполняется Abort,
    А после Abort'а снова заскакивает в BeforeScroll и зацикливается таким образом...
 
Эта сутиация проявляется именно тогда, когда я пытаюсь перейти с только что редактированной записи... (Если грид менялся в других местах все нормально)
 
Может кто сталкивался с такой проблемой? Или я чего-то не догоняю?
Заранее спасибо всем откликнувшимся
 
 

Всего записей: 3 | Зарегистр. 28-05-2013 | Отправлено: 12:16 28-05-2013
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru