Filters using one of Excel's built-in dynamic predicates (above-average, today, this-month, etc.).
Namespace: Radzen.Documents.Spreadsheet
Assembly: Radzen.Blazor.dll
public class DynamicFilterCriterion : Documents.Spreadsheet.FilterCriterionFilters using one of Excel's built-in dynamic predicates (above-average, today, this-month, etc.).
public DynamicFilterCriterion()The column this filter applies to.
public int Column { get; set; }
| Type | Description |
|---|---|
| int | The column this filter applies to. |
The dynamic predicate to apply.
public Documents.Spreadsheet.DynamicFilterType Type { get; set; }
| Type | Description |
|---|---|
| Documents.Spreadsheet.DynamicFilterType | The dynamic predicate to apply. |
public override void Accept(Documents.Spreadsheet.IFilterCriterionVisitor visitor)
| Type | Name | Description |
|---|---|---|
| Documents.Spreadsheet.IFilterCriterionVisitor | visitor |
public override bool Matches(Documents.Spreadsheet.Worksheet sheet, int row)
| Type | Name | Description |
|---|---|---|
| Documents.Spreadsheet.Worksheet | sheet | |
| int | row |
| Type | Description |
|---|---|
| bool |
public override void OnApply(Documents.Spreadsheet.Worksheet sheet, Documents.Spreadsheet.RangeRef range)
| Type | Name | Description |
|---|---|---|
| Documents.Spreadsheet.Worksheet | sheet | |
| Documents.Spreadsheet.RangeRef | range |