ColumnView.ActiveFilter Property
Gets an object which returns information on the filter criteria applied to the View.
Namespace: DevExpress.XtraGrid.Views.Base
Assembly: DevExpress.XtraGrid.v20.2.dll
NuGet Package: DevExpress.Win.Grid
Declaration
[XtraSerializableProperty(XtraSerializationVisibility.Hidden)]
[DXCategory("Behavior")]
public ViewFilter ActiveFilter { get; }
Property Value
Type | Description |
---|---|
ViewFilter | A ViewFilter object representing the filter criteria for the current View. |
Remarks
To specify the filter criteria, use the ColumnView.ActiveFilterString or ColumnView.ActiveFilterCriteria property.
The ActiveFilter property of the ViewFilter class provides a number of properties which return details on the current filter criteria applied to the view:
- The indexer (ViewFilter.Item) returns the filter criteria applied to each column in the View.
- The ViewFilter.DisplayText property returns the text representation of the filter string (ColumnView.ActiveFilterString).
For more information, see the Filter and Search document.
Example
The following code shows how to add a filter condition to a View via its ColumnView.ActiveFilter
object. The filter condition selects records whose CategoryName fields start with ‘c’.
using DevExpress.XtraGrid.Views.Base;
using DevExpress.XtraGrid.Columns;
//...
ColumnView view = gridView1;
view.ActiveFilter.Add(view.Columns["CategoryName"],
new ColumnFilterInfo("[CategoryName] Like 'c%'", ""));
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the ActiveFilter property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.