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 . 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 upcoming sections comprises following functionalities of 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.
- Type 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.
- Theme - Learn about the built-in themes and how to apply them on the DataFilter control.
- 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