Class FilterPredicate
Represents a filter predicate
Inherited Members
Namespace: Telerik.WinControls.Data
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class FilterPredicate : NotifyPropertyBase, INotifyPropertyChangingEx, INotifyPropertyChanged
Constructors
FilterPredicate()
FilterPredicate(FilterExpression.BinaryOperation, GridKnownFunction)
Creates a new Filter
Declaration
public FilterPredicate(FilterExpression.BinaryOperation binaryOperator, GridKnownFunction function)
Parameters
Filter The binary operator used in the filter predicate. |
Grid The Grid |
FilterPredicate(FilterExpression.BinaryOperation, GridKnownFunction, Object[])
Creates a new Filter
Declaration
public FilterPredicate(FilterExpression.BinaryOperation binaryOperator, GridKnownFunction function, params object[] values)
Parameters
Filter The binary operator used in the filter predicate. |
Grid The Grid |
System. 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
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.
Declaration
public bool IsValid { get; }
Property Value
System.
|
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
public ArrayList Values { get; }
Property Value
System.
|
See Also
Methods
Equals(Object)
// Raises the PropertyChanging event //
Declaration
public override bool Equals(object obj)
Parameters
System. The object to compare with the current object. |
Returns
System. true if the specified System. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System. A hash code for the current System. |
Overrides
ProcessPropertyChanged(PropertyChangedEventArgs)
This method is called right before the Property
Declaration
protected override void ProcessPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.
|