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

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

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


Например:
'''Например:'''
*если свойство <code>FilterOperation</code> элемента управления установлено в <code>LessThanOrEqual</code> и в элемент введено значение <code>5</code>,  
*если свойство <code>FilterOperation</code> элемента управления установлено в <code>LessThanOrEqual</code> и в элемент введено значение <code>5</code>,  
*то будут выбраны все строки данных, для которых значение фильтруемого поля <code>меньше или равно 5</code>.
*то будут выбраны все строки данных, для которых значение фильтруемого поля <code>меньше или равно 5</code>.

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

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

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

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

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

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

Например:

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

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

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

name
name

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