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

Операция фильтра

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

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

Способ фильтрации для элемента управления настраивается с помощью свойства FilterOperation, в котором указывается операция фильтрации данных.

Возможно использование основных и дополнительных операций фильтрации.

Основные операции фильтрации

Операция Эквивалент Действие
Equal = Выбрать значения, равные значению элемента управления.
NotEqual <> Выбрать значения, не равные значению элемента.
LessThan < Выбрать значения, меньшие чем значение элемента.
LessThanOrEqual <= Выбрать значения, меньшие чем или равные значению элемента.
GreaterThan > Выбрать значения, бОльшие чем значение элемента.
GreaterThanOrEqual >= Выбрать значения, бОльшие чем или равные значению элемента.

Например:

  • если свойство FilterOperation элемента управления установлено в LessThanOrEqual и в элемент введено значение 5,
  • то будут выбраны все строки данных, для которых значение фильтруемого поля меньше или равно 5.

Дополнительные операции фильтрации

Для данных строкового типа можно использовать дополнительные операции, которые проверяют вхождение одной строки в другую:

name
name

Например, если свойство FilterOperation элемента управления установлено в StartsWith и вы ввели в элемент значение A, то будут выбраны все строки данных, для которых значение фильтруемого поля начинается на A.