Class
SpreadCustomFilter

Represents a custom filter using one or two comparison criteria with a logical operator.

Definition

Namespace:Telerik.Documents.SpreadsheetStreaming

Assembly:Telerik.Documents.SpreadsheetStreaming.dll

Syntax:

cs-api-definition
public class SpreadCustomFilter : ISpreadFilter

Inheritance: objectSpreadCustomFilter

Implements: ISpreadFilter

Constructors

SpreadCustomFilter(SpreadCustomFilterCriteria)

Initializes a new instance of the SpreadCustomFilter class with a single criterion.

Declaration

cs-api-definition
public SpreadCustomFilter(SpreadCustomFilterCriteria criteria)

Parameters

criteria

SpreadCustomFilterCriteria

The comparison criterion.

SpreadCustomFilter(SpreadCustomFilterCriteria, SpreadLogicalOperator, SpreadCustomFilterCriteria)

Initializes a new instance of the SpreadCustomFilter class with two criteria.

Declaration

cs-api-definition
public SpreadCustomFilter(SpreadCustomFilterCriteria criteria1, SpreadLogicalOperator logicalOperator, SpreadCustomFilterCriteria criteria2)

Parameters

criteria1

SpreadCustomFilterCriteria

The first comparison criterion.

logicalOperator

SpreadLogicalOperator

The logical operator combining the two criteria.

criteria2

SpreadCustomFilterCriteria

The second comparison criterion.

Properties

Criteria1

Gets the first comparison criterion.

Declaration

cs-api-definition
public SpreadCustomFilterCriteria Criteria1 { get; }

Property Value

SpreadCustomFilterCriteria

Criteria2

Gets the second comparison criterion, or null if only one criterion is used.

Declaration

cs-api-definition
public SpreadCustomFilterCriteria Criteria2 { get; }

Property Value

SpreadCustomFilterCriteria

LogicalOperator

Gets the logical operator combining the two criteria.

Declaration

cs-api-definition
public SpreadLogicalOperator LogicalOperator { get; }

Property Value

SpreadLogicalOperator