Checkbox и dbgrid

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Checkbox и dbgrid

Сообщение story » 08.02.2011 09:29:33

Сделал boolean вычисляемое поле со свойством fkInternalCalc. Но в сетке cheсkbox отображаются неактивными, хотя и могут быть изменены. Но изменения работают некорректно. При перемещении по строчкам cheсkbox снова становятся неактивными. Что нужно сделать чтобы cheсkbox корректно работал?
story
незнакомец
 
Сообщения: 8
Зарегистрирован: 24.01.2011 09:26:37

Re: Checkbox и dbgrid

Сообщение story » 14.02.2011 14:36:48

После ряда экспериментов пришел к выводу, что при попытке повесить checkbox на вычисляемое поле (fkInternalCalc) dbgrid работает неверно. При этом если попытаться из под ide сделать активным dataset среда падает. Пришлось в запросе вводить фиктивное логическое поле и вешать в dataset на поле со свойством fkdata с установленными флагами pfinUpadte:=false и pfinWhere:=false. Еще один способ - самому прорисовать checkbox и обрабатывать все события.
story
незнакомец
 
Сообщения: 8
Зарегистрирован: 24.01.2011 09:26:37


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 37

Рейтинг@Mail.ru
cron