CustomFilter
Filters rows by comparing cell values against one or two custom criteria using relational operators; use for range-based or multi-condition filtering.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Model.Filtering
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class CustomFilter : CellValuesFilterBase, IFilter
Inheritance: objectFilterBase<ICellValue>CellValuesFilterBaseCustomFilter
Implements:
Inherited Members
Constructors
Initializes a new instance of the CustomFilter class.
public CustomFilter(int relativeColumnIndex, CustomFilterCriteria criteria1, LogicalOperator logicalOperator, CustomFilterCriteria criteria2)
Relative index of the column.
criteria1CustomFilterCriteriaThe first criteria.
logicalOperatorLogicalOperatorThe logical operator.
criteria2CustomFilterCriteriaThe second criteria.
Initializes a new instance of the CustomFilter class.
public CustomFilter(int relativeColumnIndex, CustomFilterCriteria criteria)
Relative index of the column.
criteriaCustomFilterCriteriaThe criteria.
Methods
Determines whether the row containing the specified cell value passes the filter criteria and should be shown.
Properties
Gets the first comparison criterion applied to filter cell values.
public CustomFilterCriteria Criteria1 { get; }
The first criteria.
Gets the second comparison criterion, if specified. This is used together with Criteria1 and combined using the LogicalOperator; returns null if only one criterion is set.
public CustomFilterCriteria Criteria2 { get; }
The second criteria.
Gets the logical operator (AND or OR) used to combine the two criteria when both are present.
public LogicalOperator LogicalOperator { get; }
The logical operator.