ITableFilterCondition.Condition

Syntax

Condition: FilterCondition;

Description

The Condition property determines the condition type, by which data is filtered.

Example

Executing the example requires a form with a button named Button1, the DataGrid component named DataGrid1, and the UiDataSource component that is a data source for DataGrid.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    filter: ITableFilter;
    filterItem: ITableFilterItem;
    cond1, cond2: ITableFilterCondition;            
Begin
    filter := DataGrid1.TableFilter;
    filterItem := filter.Item(0);
    cond1 := filterItem.Conditions.Add;
    cond1.Condition := FilterCondition.Less;
    cond1.Value := 6;
    cond1.Relation := FilterRelation.And_;
    cond2 := filterItem.Conditions.Add;
    cond2.Condition := FilterCondition.More;
    cond2.Value := 2;
    filterItem.State := FilterItemState.Condition;
End Sub Button1OnClick;

Clicking the Button1 button filters the first column by the Less than 6 and Greater than 2 conditions.

See also:

ITableFilterCondition