A powerful UI addition, the DataFilter provides an easy, E-commerce-like filter to accompany any data-aware control. It’s makes it easy to filter on criteria such as brand, price, time period, product name, or any other criteria represented in your data. It works with any data-aware control, such as grids, lists, treeview, charts, or maps, including standard out-of-the-box Microsoft controls. You can create filters from datasources, whether autogenerated or created manually.

WinForms DataSource

The accordion-based filtering UI can be attached to any control sharing a datasource or plugged into an info screen, and the appearance is highly customizable. The DataFilter control provides dedicated class for each of its element which makes it easier to customize the appearance of the control and its elements.

WinForms DataSource

The DataFilter provides many types of filters, including Bool, Range, Date Range, Checklist, Calendar, and Custom filters. These filters can be generated automatically by the control, according to the data. Filters can also be added programmatically. Filter criteria can also be serialized deserialized to xml to easily save and load filter expressions as needed.