Операция фильтра
Внешний вид
По умолчанию дизайнер фильтрует строки данных, которые содержат значения, равные значению элемента управления.
Способ фильтрации для элемента управления настраивается с помощью свойства FilterOperation, в котором указывается операция фильтрации данных.
Возможно использование основных и дополнительных операций фильтрации.
Основные операции фильтрации
| Операция | Эквивалент | Действие |
|---|---|---|
| Equal | =
|
Выбрать значения, равные значению элемента управления. |
| NotEqual | <>
|
Выбрать значения, не равные значению элемента. |
| LessThan | <
|
Выбрать значения, меньшие чем значение элемента. |
| LessThanOrEqual | <=
|
Выбрать значения, меньшие чем или равные значению элемента. |
| GreaterThan | >
|
Выбрать значения, бОльшие чем значение элемента. |
| GreaterThanOrEqual | >=
|
Выбрать значения, бОльшие чем или равные значению элемента. |
Например:
- если свойство
FilterOperationэлемента управления установлено вLessThanOrEqualи в элемент введено значение5, - то будут выбраны все строки данных, для которых значение фильтруемого поля
меньше или равно 5.
Дополнительные операции фильтрации
Для данных строкового типа можно использовать дополнительные операции, которые проверяют вхождение одной строки в другую:
| Операция | Действие |
|---|---|
Contains
|
Выбрать строки, содержащие значение из элемента управления. |
NotContains
|
Выбрать строки, не содержащие значение из элемента. |
StartsWith
|
Выбрать строки, начинающиеся со значения из элемента. |
NotStartsWith
|
Выбрать строки, не начинающиеся со значения из элемента. |
EndsWith
|
Выбрать строки, заканчивающиеся значением из элемента. |
NotEndsWith
|
Выбрать строки, не заканчивающиеся значением из элемента. |
Например:
- если свойство
FilterOperationэлемента управления установлено вStartsWithи вы ввели в элемент значениеA, - то будут выбраны все строки данных, для которых значение фильтруемого поля начинается на
A.