Skip to main content
Tab

ASPxFilterControl.Columns Property

Gets a collection of filter columns.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v22.1.dll

NuGet Package: DevExpress.Web

Declaration

[DefaultValue(null)]
public FilterControlColumnCollection Columns { get; }

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:

FilterColumnsCollection

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);
}
See Also