Ошибка проявляется следующим образом: 1. При открытии программы грид пустой. Прописываем одному из столбцов значение фильтра вручную, например 4, и жмем Enter. 2. Жмем кнопку для загрузки данных, в обработчике которой, после загрузки, вызываем DBGridEh1->DefaultApplyFilter(); В результате, данные отображаются не отфильтрованными, пока мы не нажмем Enter для принудительного применения фильтра.
Фильтр не срабатывает при связке: TDBGridEh->TDataSource->TMemTableEh->TDataSetDriverEh->TADOQuery. Фильтр локальный. Фильтр срабатывает при связке: TDBGridEh->TDataSource->TADOQuery. Фильтр серверный.
EhLib 6.2.139
|