ClassFilterPredicate
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
FilterPredicate()
Creates new FilterPredicate object
Declaration
public FilterPredicate()
FilterPredicate(BinaryOperation, GridKnownFunction)
Creates a new FilterPredicate object using the parameters.
Declaration
public FilterPredicate(FilterExpression.BinaryOperation binaryOperator, GridKnownFunction function)
Parameters
binaryOperator
FilterExpression.BinaryOperation
The binary operator used in the filter predicate.
function
The GridKnownFunction used in the filter predicate.
FilterPredicate(BinaryOperation, GridKnownFunction, params object[])
Creates a new FilterPredicate object using the parameters.
Declaration
public FilterPredicate(FilterExpression.BinaryOperation binaryOperator, GridKnownFunction function, params object[] values)
Parameters
binaryOperator
FilterExpression.BinaryOperation
The binary operator used in the filter predicate.
function
The GridKnownFunction used in the filter predicate.
values
object[]
The values used in the filter predicate.
Properties
BinaryOperator
Gets or sets a value that indicates which binary operator will be used when concatenating multiple filter expressions.
Declaration
[Browsable(true)]
public FilterExpression.BinaryOperation BinaryOperator { get; set; }
Property Value
Function
Gets or sets the function that is applied on the Values and the rows in the grid to filter them.
Declaration
public GridKnownFunction Function { get; set; }
Property Value
IsValid
Gets a value indicating whether the filter predicate is valid.
Values
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.
Declaration
[Browsable(true)]
public ArrayList Values { get; }
Property Value
Methods
Equals(object)
// Raises the PropertyChanging event //
GetHashCode()
Serves as a hash function for a particular type.
ProcessPropertyChanged(PropertyChangedEventArgs)
This method is called right before the event is fired.
Declaration
protected override void ProcessPropertyChanged(PropertyChangedEventArgs e)
Parameters
e
Overrides