In This Topic
DataFilters
In This Topic

The DataFilter control can be used to build filters similar to the ones you see in different e-commerce websites where the grid displaying a product listing shows only specific attributes, such as product name and product image. However, you can set filters for a specific brand, category, price etc. using the DataFilter. Such filters cannot be set from column filters in the data grid controls.

It reads properties of the DataSource and automatically creates corresponding filter type amongst: BoolFilter, DataRangeFilter, CheckListFilter and RangeFilter as shown in the image below.

The gif shows datafilter application.

This section comprises all the functionalities of the DataFilter control.

Data Binding
Learn how to bind DataFilter with a data-aware control and model binding.
Accordion Layout
Learn how to display accordion layout in the DataFilter control.
Types of Filters
Learn about the filters supported in the DataFilter control and how to add these filters.
XML Serialization/Deserialization
Learn how to save and load the current filter expressions using DataFilter.
Customer Filter
Learn how to create custom filters which can replace the default filter editors at runtime.
Filter Summaries
Learn how to implement filter summaries to analyze the count, sum, maximum and minimum values of the filter items.
Styling
Learn how to customize the appearance of the DataFilter control and its elements.
Keyboard Navigation Support
Learn how to use keys to navigate through DataFilters.
See Also