DynamicFilterCriterion Class

Filters using one of Excel's built-in dynamic predicates (above-average, today, this-month, etc.).

Inheritance

Object

Documents.Spreadsheet.FilterCriterion

Documents.Spreadsheet.DynamicFilterCriterion

Namespace: Radzen.Documents.Spreadsheet

Assembly: Radzen.Blazor.dll

Syntax

public class DynamicFilterCriterion : Documents.Spreadsheet.FilterCriterion

Constructors

DynamicFilterCriterionlink

Filters using one of Excel's built-in dynamic predicates (above-average, today, this-month, etc.).

Declaration
public DynamicFilterCriterion()

Properties

Columnlink

The column this filter applies to.

Declaration
public int Column { get; set; }
Property Value
Type Description
intThe column this filter applies to.

Typelink

The dynamic predicate to apply.

Declaration
public Documents.Spreadsheet.DynamicFilterType Type { get; set; }
Property Value
Type Description
Documents.Spreadsheet.DynamicFilterTypeThe dynamic predicate to apply.

Methods

Acceptlink

Declaration
public override void Accept(Documents.Spreadsheet.IFilterCriterionVisitor visitor)
Parameters
Type Name Description
Documents.Spreadsheet.IFilterCriterionVisitor visitor

Matcheslink

Declaration
public override bool Matches(Documents.Spreadsheet.Worksheet sheet, int row)
Parameters
Type Name Description
Documents.Spreadsheet.Worksheet sheet
int row
Returns
Type Description
bool

OnApplylink

Declaration
public override void OnApply(Documents.Spreadsheet.Worksheet sheet, Documents.Spreadsheet.RangeRef range)
Parameters
An error has occurred. This app may no longer respond until reloaded. Reload 🗙