FilterPredicate
Represents a filter predicate
Definition
Namespace:Telerik.WinControls.Data
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class FilterPredicate : NotifyPropertyBase, INotifyPropertyChangingEx, INotifyPropertyChanged
Inheritance: objectNotifyPropertyBaseFilterPredicate
Implements:
Inherited Members
Constructors
Creates new FilterPredicate object
public FilterPredicate()
Creates a new FilterPredicate object using the parameters.
public FilterPredicate(FilterExpression.BinaryOperation binaryOperator, GridKnownFunction function, params object[] values)
The binary operator used in the filter predicate.
functionGridKnownFunctionThe GridKnownFunction used in the filter predicate.
valuesobject[]The values used in the filter predicate.
Creates a new FilterPredicate object using the parameters.
public FilterPredicate(FilterExpression.BinaryOperation binaryOperator, GridKnownFunction function)
The binary operator used in the filter predicate.
functionGridKnownFunctionThe GridKnownFunction used in the filter predicate.
Properties
Gets or sets a value that indicates which binary operator will be used when concatenating multiple filter expressions.
[Browsable(true)]
public FilterExpression.BinaryOperation BinaryOperator { get; set; }
Gets or sets the function that is applied on the Values and the rows in the grid to filter them.
public GridKnownFunction Function { get; set; }
Gets a value indicating whether the filter predicate is valid.
[Browsable(false)]
public bool IsValid { get; }
A collection of values and parameters that are used in the predicate. Each entry should be a value or reference to a parameter in the Parameters.
[Browsable(true)]
public ArrayList Values { get; }
Methods
This method is called right before the event is fired.
protected override void ProcessPropertyChanged(PropertyChangedEventArgs e)
Overrides: