wpf-400507-controls-and-libraries-data-grid-filtering-and-searching-predefined-filters.md
Filter Elements allow end users to create complex filters. If you are working with DevExpress v18.2 , you can also enable Predefined Filters.
The following code sample shows how to specify predefined filters for the MPGCity column:
<Window ...
xmlns:dxfui="http://schemas.devexpress.com/winfx/2008/xaml/core/filteringui">
<dxg:GridControl Name="grid">
<!-- -->
<dxg:GridColumn FieldName="MPGCity">
<dxg:GridColumn.PredefinedFilters>
<dxfui:PredefinedFilterCollection>
<dxfui:PredefinedFilter Filter="?p >= 25" Name="More than 25" />
<dxfui:PredefinedFilter Filter="?p >= 15 AND ?p < 25" Name="From 15 to 25" />
<dxfui:PredefinedFilter Filter="?p < 15" Name="Less than 15" />
</dxfui:PredefinedFilterCollection>
</dxg:GridColumn.PredefinedFilters>
</dxg:GridColumn>
</dxg:GridControl>
You can show predefined filters in the PredefinedFiltersElement:
<dxg:GridControl x:Name="grid" ... />
<!-- ... -->
<dxfui:PredefinedFiltersElement Context="{Binding FilteringContext, ElementName=grid}" FieldName="MPGCity" />
You can select predefined filters in the Filter Editor:
You can select predefined filters in the Excel-style Drop-down Filter: