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

Автоматическая фильтрация: различия между версиями

Материал из Химсофт Вики
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Элемент управления подключается к полю данных с помощью свойства DataColumn. Если элемент может отображать список значений (например, ListBoxControl), он заполняется всеми значениями из указанного поля данных. Это происходит автоматически при запуске диалога. Далее пользователь работает с диалогом, выбирает одно или несколько значений в элементе и закрывает диалог. В этот момент к источнику данных, который указан в свойстве DataColumn, применяется фильтр, содержащий выбранные значения.
==Этапы фильтрации==
*Элемент управления подключается к полю данных с помощью свойства <code>DataColumn</code>.  
*Если элемент может отображать список значений (например, <code>ListBoxControl</code>), он автоматически при запуске диалога заполняется всеми значениями из указанного поля данных.  
*Пользователь работает с диалогом, выбирает одно или несколько значений в элементе и закрывает диалог.  
*В этот момент к источнику данных, который указан в свойстве <code>DataColumn</code>, применяется фильтр, содержащий выбранные значения.
 
<div style="background-color: #e7f3ff; border-left: 5px solid #2196f3; padding: 15px; margin: 10px 0;">
'''Примечание'''


Преимущество данного способа заключается в том, что его можно использовать в любом отчете, не написав для этого ни строки кода.
Преимущество данного способа заключается в том, что его можно использовать в любом отчете, не написав для этого ни строки кода.
</div>


Автоматическая фильтрация поддерживается следующими элементами управления:
==Элементы управления, поддерживающие автоматическую фильтрацию==


{|class="wikitable" style="margin:auto; background-color: #fff;"  
{|class="wikitable" style="margin:auto; background-color: #fff;"  

Текущая версия от 06:15, 20 октября 2026

Этапы фильтрации

  • Элемент управления подключается к полю данных с помощью свойства DataColumn.
  • Если элемент может отображать список значений (например, ListBoxControl), он автоматически при запуске диалога заполняется всеми значениями из указанного поля данных.
  • Пользователь работает с диалогом, выбирает одно или несколько значений в элементе и закрывает диалог.
  • В этот момент к источнику данных, который указан в свойстве DataColumn, применяется фильтр, содержащий выбранные значения.

Примечание

Преимущество данного способа заключается в том, что его можно использовать в любом отчете, не написав для этого ни строки кода.

Элементы управления, поддерживающие автоматическую фильтрацию

Иконка Название
CheckBoxControl
CheckedListBoxControl
ComboBoxControl
DataSelectorControl
DateTimePickerControl
ListBoxControl
MaskedTextBoxControl
MonthCalendarControl
NumericUpDownControl
RadioButtonControl
RichTextBoxControl
TextBoxControl