In This Topic
Some of the key features of DataFilter for WinForms that you may find useful include:
- Manage groups using accordion layout - The DataFilter control lays out the filters as a vertically stacked list of items. Corresponding to each filter, an accordion tab is added which contains the controls used to filter the data-aware control by a specific field. Each filter element can have header and can be expanded or collapsed to show or hide the associated content.
- Use different filters to filter distinct data - DataFilter provides different kinds of filters like BoolFilter, RangeFilter, DateRangeFilter, ChecklistFilter and FilterEditor to filter different types of data based on values and expressesions. For example, to filter boolean values, the DataFilter control automatically creates a BoolFilter which is represented by a checkbox. Similarly, the control generates filter with a range slider and range editors for filtering range values. Filters can also be added programmatically to the DataFilter control.
- Customize appearance - DataFilter provides dedicated class for each of its element which makes it easier to customize the appearance of the control and its elements.
- Serialize/Deserialize filter expressions - DataFilter offers XML serialization by providing the functionality to save the current filter expressions to an XML file and load them when needed.
- Easy integration with controls - DataFilter can be easily paired up with any data-aware control like grid, list, treeView, chart or map.
- Show tooltip - DataFilter allows you to display tooltip for providing additional information about the filters over the filter header through ShowToolTips property and specify the tooltip text using ToolTip property of the Filter class.
- Navigate using the keyboard - DataFilter control supports filter navigation through the keyboard. This feature allows you to navigate through the vertically stacked list of filters and move the focus between different filter conditions.
See Also