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

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

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


==Основные операции фильтрации==
==Основные операции фильтрации==
{|class="wikitable col2center" style="margin:auto; background-color: #fff;"  
{|class="wikitable" style="margin:auto; background-color: #fff;"  
|-
|-
!Операция
!Операция
Строка 13: Строка 13:
|-
|-
|'''Equal'''
|'''Equal'''
|<code>=</code>
| style="text-align:center;" |<code>=</code>
|Выбрать значения, равные значению элемента управления.
|Выбрать значения, равные значению элемента управления.
|-
|-
|'''NotEqual'''
|'''NotEqual'''
|<code><></code>
| style="text-align:center;" |<code><></code>
|Выбрать значения, не равные значению элемента.
|Выбрать значения, не равные значению элемента.
|-
|-
|'''LessThan'''
|'''LessThan'''
|<code><</code>
| style="text-align:center;" |<code><</code>
|Выбрать значения, меньшие чем значение элемента.
|Выбрать значения, меньшие чем значение элемента.
|-
|-
|'''LessThanOrEqual'''
|'''LessThanOrEqual'''
|<code><=</code>
| style="text-align:center;" |<code><=</code>
|Выбрать значения, меньшие чем или равные значению элемента.
|Выбрать значения, меньшие чем или равные значению элемента.
|-
|-
|'''GreaterThan'''
|'''GreaterThan'''
|<code>></code>
| style="text-align:center;" |<code>></code>
|Выбрать значения, бОльшие чем значение элемента.
|Выбрать значения, бОльшие чем значение элемента.
|-
|-
|'''GreaterThanOrEqual'''
|'''GreaterThanOrEqual'''
|<code>>=</code>
| style="text-align:center;" |<code>>=</code>
|Выбрать значения, бОльшие чем или равные значению элемента.
|Выбрать значения, бОльшие чем или равные значению элемента.
|-
|-

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

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

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

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

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

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

Например:

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

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

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

name
name

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