Автоматическая фильтрация: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Новая страница: «Элемент управления подключается к полю данных с помощью свойства DataColumn. Если элемент может отображать список значений (например, ListBoxControl), он заполняется всеми значениями из указанного поля данных. Это происходит автоматически при запуске диалога. Да...» |
Sidminik (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
Элемент управления подключается к полю данных с помощью свойства DataColumn. Если элемент может отображать список значений (например, ListBoxControl), он заполняется всеми значениями из указанного поля данных. | ==Этапы фильтрации== | ||
*Элемент управления подключается к полю данных с помощью свойства <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;" | |||
|- | |||
!Иконка | |||
!Название | |||
|- | |||
|[[Файл: control_elements_btn_2.png|border|center]] | |||
|<code>CheckBoxControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_3.png|border|center]] | |||
|<code>CheckedListBoxControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_4.png|border|center]] | |||
|<code>ComboBoxControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_6.png|border|center]] | |||
|<code>DataSelectorControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_7.png|border|center]] | |||
|<code>DateTimePickerControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_10.png|border|center]] | |||
|<code>ListBoxControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_12.png|border|center]] | |||
|<code>MaskedTextBoxControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_13.png|border|center]] | |||
|<code>MonthCalendarControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_14.png|border|center]] | |||
|<code>NumericUpDownControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_17.png|border|center]] | |||
|<code>RadioButtonControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_18.png|border|center]] | |||
|<code>RichTextBoxControl</code> | |||
|- | |||
|[[Файл: control_elements_btn_19.png|border|center]] | |||
|<code>TextBoxControl</code> | |||
|- | |||
|} | |||
Текущая версия от 06:15, 20 октября 2026
Этапы фильтрации
- Элемент управления подключается к полю данных с помощью свойства
DataColumn. - Если элемент может отображать список значений (например,
ListBoxControl), он автоматически при запуске диалога заполняется всеми значениями из указанного поля данных. - Пользователь работает с диалогом, выбирает одно или несколько значений в элементе и закрывает диалог.
- В этот момент к источнику данных, который указан в свойстве
DataColumn, применяется фильтр, содержащий выбранные значения.
Примечание
Преимущество данного способа заключается в том, что его можно использовать в любом отчете, не написав для этого ни строки кода.











