Back to Devexpress

TreeListMenuItemClickEventArgs.AutoFilterCondition Property

windowsforms-devexpress-dot-xtratreelist-dot-treelistmenuitemclickeventargs-c016d55f.md

latest6.2 KB
Original Source

TreeListMenuItemClickEventArgs.AutoFilterCondition Property

Returns the clicked Automatic Filtering Row condition.

Namespace : DevExpress.XtraTreeList

Assembly : DevExpress.XtraTreeList.v25.2.dll

NuGet Packages : DevExpress.Win.Navigation, DevExpress.Win.TreeList

Declaration

csharp
public AutoFilterCondition AutoFilterCondition { get; }
vb
Public ReadOnly Property AutoFilterCondition As AutoFilterCondition

Property Value

TypeDescription
AutoFilterCondition

An AutoFilterCondition enumeration value that specifies the clicked Automatic Filtering Row condition.

|

Available values:

Show 13 items

NameDescription
Default

For columns being filtered by their display text (see TreeListColumn.FilterMode), the Default option acts identically to the Like option.

The Default option acts like the Equals option for the columns that have any of the following in-place editors or any of their descendants: CheckEdit, DateEdit, LookUpEditBase or ImageComboBoxEdit.

For other columns, the Default option acts identically to the Like option.

| | Like |

The Like comparison operator selects records whose values in the corresponding column start with the entered string.

For the columns that use CheckEdit, DateEdit, LookUpEditBase or ImageComboBoxEdit in-place editors, the Equals operator is always used, unless these columns are filtered by display text (see TreeListColumn.FilterMode).

| | Equals |

The Equals comparison operator selects records whose values in the corresponding column match the entered value.

| | Contains |

The Contains operator selects records whose values in the corresponding column contain the entered string.

| | BeginsWith |

Selects records that start with the entered string. Equal to the AutoFilterCondition.Like clause with the “%” wildcard after the searched string.

For example, the [Name] BeginsWith ‘A’ and [Name] Like ‘A%’ filtering expressions are equal.

| | EndsWith |

Selects records that end with the entered string. Equal to the AutoFilterCondition.Like clause with the “%” wildcard before the searched string.

For example, the [Name] EndsWith ‘A’ and [Name] Like ‘%A’ filtering expressions are equal.

| | DoesNotContain |

Selects records that do not equal the entered string. This clause acts as an opposite to the AutoFilterCondition.Equals clause.

| | DoesNotEqual |

Selects records that do not equal the entered string. This clause acts as an opposite to the AutoFilterCondition.Equals clause.

| | Greater |

Selects records that are greater than the entered value.

For text records, “greater” values are those that would lie below the entered value in an alphabetically sorted list. For example, in a list with Latin characters, all letters from “N” to “Z” are greater than the letter “M”.

| | GreaterOrEqual |

Selects records that are greater than the entered value or equal to it.

For text records, “greater” values are those that would lie below the entered value in an alphabetically sorted list. For example, in a list with Latin characters, all letters from “M” to “Z” are greater or equal to the letter “M”.

| | Less |

Selects records that are less than the entered value.

For text records, “less” values are those that would lie above the entered value in an alphabetically sorted list. For example, in a list with Latin characters, all letters from “A” to “L” are less than the letter “M”.

| | LessOrEqual |

Selects records that are less than the entered value or equal to it.

For text records, “less” values are those that would lie above the entered value in an alphabetically sorted list. For example, in a list with Latin characters, all letters from “A” to “L” are less than the letter “M”.

| | NotLike |

Selects records that do not match the entered string. Acts as an opposite to the AutoFilterCondition.Like clause.

For example, from a list with month names the [Name] Like ‘J%y’ filter expression will return the “January” and “July” records. The [Name] Not Like ‘J%y’ expression will return the names of remaining ten months.

|

See Also

Automatic Filtering Row

TreeListMenuItemClickEventArgs Class

TreeListMenuItemClickEventArgs Members

DevExpress.XtraTreeList Namespace