Перейти к содержанию

Управление фильтрацией из кода

Материал из Химсофт Вики

Возможностей автоматической фильтрации достаточно для большинства случаев.

В исключительных случаях есть возможность управлять фильтрацией вручную.

Свойства и методы управления фильтрацией

Свойство AutoFill

  • управляет заполнением элемента;
  • используется элементами, которые могут показывать список данных, например, ListBoxControl;
  • перед тем как показать диалог, FastReport заполняет данными такие элементы (по умолчанию свойство равно true);
  • если его отключить, элемент заполняться не будет, и это нужно сделать самостоятельно, вызвав метод FillData:
ListBox1.FillData();

Свойство AutoFilter

  • управляет фильтрацией данных;
  • используется всеми элементами управления;
  • после того как диалог закрыт кнопкой ОК, дизайнер выполняет фильтрацию данных автоматически (по умолчанию свойство равно true);
  • если его отключить, фильтрация выполняться не будет, и это нужно сделать самостоятельно, вызвав метод FilterData:
ListBox1.FilterData();