Управление фильтрацией из кода: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Нет описания правки |
Sidminik (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 5: | Строка 5: | ||
==Свойства и методы управления фильтрацией== | ==Свойства и методы управления фильтрацией== | ||
===Свойство AutoFill=== | |||
*управляет заполнением элемента; | |||
*используется элементами, которые могут показывать список данных, например, <code>ListBoxControl</code>; | |||
*перед тем как показать диалог, дизайнер заполняет данными такие элементы (по умолчанию свойство равно <code>true</code>); | |||
*если его отключить, элемент заполняться не будет, и это нужно сделать самостоятельно, вызвав метод <code>FillData</code>: | |||
<syntaxhighlight lang="C#"> | <syntaxhighlight lang="C#"> | ||
| Строка 11: | Строка 15: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Свойство AutoFilter=== | |||
*управляет фильтрацией данных; | |||
*используется всеми элементами управления; | |||
*после того как диалог закрыт кнопкой <code>ОК</code>, дизайнер выполняет фильтрацию данных автоматически (по умолчанию свойство равно <code>true</code>); | |||
*если его отключить, фильтрация выполняться не будет, и это нужно сделать самостоятельно, вызвав метод <code>FilterData</code>: | |||
<syntaxhighlight lang="C#"> | <syntaxhighlight lang="C#"> | ||
ListBox1.FilterData(); | ListBox1.FilterData(); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Текущая версия от 08:45, 20 октября 2026
Возможностей автоматической фильтрации достаточно для большинства случаев.
В исключительных случаях есть возможность управлять фильтрацией вручную.
Свойства и методы управления фильтрацией
Свойство AutoFill
- управляет заполнением элемента;
- используется элементами, которые могут показывать список данных, например,
ListBoxControl; - перед тем как показать диалог, дизайнер заполняет данными такие элементы (по умолчанию свойство равно
true); - если его отключить, элемент заполняться не будет, и это нужно сделать самостоятельно, вызвав метод
FillData:
ListBox1.FillData();
Свойство AutoFilter
- управляет фильтрацией данных;
- используется всеми элементами управления;
- после того как диалог закрыт кнопкой
ОК, дизайнер выполняет фильтрацию данных автоматически (по умолчанию свойство равноtrue); - если его отключить, фильтрация выполняться не будет, и это нужно сделать самостоятельно, вызвав метод
FilterData:
ListBox1.FilterData();