ASPxFilterControl.Columns Property
Gets a collection of filter columns.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.1.dll
NuGet Package: DevExpress.Web
Declaration
Property Value
Type | Default | Description |
---|---|---|
FilterControlColumnCollection | null | A FilterControlColumnCollection object that contains filter columns. |
Remarks
The Columns property stores a collection of FilterControlColumn objects that represent filter columns. This collection provides methods that allow you to add new and remove existing columns. Individual filter columns can be accessed using indexed notation.
The ASPxFilterControl isn’t designed to operate with the bound source control. To enable end-users to construct filter criteria, you should manually create filter columns and add them to the Columns collection. The image below shows how to create filter columns at design time:
The example below demonstrates how to create a filter column in code:
private void CreateSpinEditColumn(ASPxFilterControl filterControl,
string propertyName,
string displayName) {
FilterControlSpinEditColumn filterColumn = new FilterControlSpinEditColumn();
filterColumn.PropertyName = propertyName;
filterColumn.DisplayName = displayName;
filterControl.Columns.Add(filterColumn);
}