[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
   Getting Started
  [Expand]Grid View
  [Collapse]Tree List
   [Expand]Product Information
   [Collapse]Visual Elements
     Alternating Node
     Column Header
     Command Button
     Command Column
     Customization Window
     Data Cell
     Data Column
     Edit Cell
     Edit Form
     Error Node
     Expand Button
     Filter Bar
     Filter Control
     Filter Row
     Group Footer
     Header Filter
     In-Line Edit Node
     Popup Edit Form
     Search Panel
     Selection Cell
     Tree Line
   [Expand]Member Tables
  [Expand]Card View
  [Expand]Chart Control
  [Expand]Pivot Grid
  [Expand]Rich Text Editor
  [Expand]Site Navigation and Layout
  [Expand]HTML Editor
  [Expand]Vertical Grid
  [Expand]Data Editors
  [Expand]Docking and Popups
  [Expand]File Management
  [Expand]Data and Image Navigation
  [Expand]Multi-Use Site Controls
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Header Filter

Column headers can display Excel-style filter buttons. Clicking a filter button invokes the header filter popup window that allows you to apply filter criteria to this column.

The header filter can operate in one of four modes: List and CheckedList modes (for all grid columns); DateRangeCalendar and DateRangePicker modes (for date columns only).

The mode is specified at the column level using the GridDataColumnHeaderFilterSettings.Mode property.

Refer to the Header Filter topic for more information.


The table below lists the main members that affect element appearance and functionality.

Element Members
Button Panel TreeListHeaderFilterPopupStyle.ButtonPanel
Cancel Button ASPxGridTextSettingsBase.HeaderFilterCancelButton
Filter Button TreeListSettings.ShowHeaderFilterButton, TreeListImages.HeaderFilter
Ok Button ASPxGridTextSettingsBase.HeaderFilterOkButton
Items TreeListStyles.HeaderFilterItem,ASPxTreeList.HeaderFilterFillItems, TreeListSettingsBehavior.HeaderFilterMaxRowCount
Select All Item ASPxGridTextSettingsBase.HeaderFilterSelectAll
Show All Item ASPxGridTextSettingsBase.HeaderFilterShowAll
Show Blanks Item ASPxGridSettings.ShowHeaderFilterBlankItems, ASPxGridTextSettingsBase.HeaderFilterShowBlanks
Show Non Blanks Item ASPxGridSettings.ShowHeaderFilterBlankItems, ASPxGridTextSettingsBase.HeaderFilterShowNonBlanks
General TreeListPopupControlStyles.HeaderFilter, TreeListPopupControlSettings.HeaderFilter
Close on Escape TreeListSettingsPopupEditForm.CloseOnEscape
Date Range Calendar Properties TreeListColumnSettingsHeaderFilter.DateRangeCalendarSettings
Date Range Picker Properties TreeListColumnSettingsHeaderFilter.DateRangePickerSettings
Date Range Periods Visibility TreeListColumnSettingsHeaderFilter.DateRangePeriodsSettings

Is this topic helpful?​​​​​​​