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

Операция фильтра: различия между версиями

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


==Основные операции фильтрации==
==Основные операции фильтрации==
{|class="wikitable" style="margin:auto; background-color: #fff;"  
{|class="wikitable col2center" style="margin:auto; background-color: #fff;"  
|-
|-
!Операция
!Операция
!style="text-align:center"|Эквивалент
!Эквивалент
!Действие
!Действие
|-
|-

Версия от 06:35, 20 октября 2026

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

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

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

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

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

Например:

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

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

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

name
name

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