Страница 1 из 1

rxDBGrid - показать QuickFilter

СообщениеДобавлено: 04.12.2014 11:08:58
andrey_k3
Здравствуйте!
Для обновления списка QuickFilter'а можно повторно вызвать rxgcShowQuickFilter нажатием Ctrl+Q. А как вызвать программно (например, после переоткрытия датасета и изменения набора данных)?

Re: rxDBGrid - показать QuickFilter

СообщениеДобавлено: 04.12.2014 12:28:55
alexs
Код: Выделить всё

if CheckBox1.Checked then
    RxDBGrid1.OptionsRx:=RxDBGrid1.OptionsRx + [rdgFilter]
  else
    RxDBGrid1.OptionsRx:=RxDBGrid1.OptionsRx - [rdgFilter];

Это код из примера на RxDBGrid

Re: rxDBGrid - показать QuickFilter

СообщениеДобавлено: 04.12.2014 13:17:03
andrey_k3
Не помогло изменить список значений QuickFilter
Представлю ситуацию на скринах:
2014-12-04_124819.png
1. Исходный набор данных, quickfilter содержит все значения
2014-12-04_124819.png (11.22 КБ) Просмотров: 12336

2014-12-04_131659.png
2. Измененный набор данных, quickfilter всё ещё содержит все значения исходного набора

2014-12-04_125156.png
3. quickfilter после нажатия Ctrl+Q
2014-12-04_125156.png (8.65 КБ) Просмотров: 12336

Re: rxDBGrid - показать QuickFilter

СообщениеДобавлено: 05.12.2014 23:06:07
andrey_k3
alexs, спасибо за ответ. Проблема в конкретном проекте, буду искать ошибку... На чистом проекте фильтр работает корректно. Тему можно закрыть.