[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
  [Collapse]Grid View
   [Expand]Product Information
    Getting Started
    Grid Designer
   [Collapse]Visual Elements
     Adaptive Group Panel
     Adaptive Footer Panel
     Adaptive Header Panel
     Alternating Data Row
     Column Header
     Command Column
     Command Item
     Context Menu
     Customization Window
     Data Cell
     Data Column
     Data Row
     Detail Row
     Edit Cell
     Edit Form
     Empty Data Row
     Error Row
     Filter Bar
     Filter Builder (Filter Control)
     Filter Row
     Footer Cell
     Group Footer
     Group Panel
     Group Row
     Header Filter
     In-Line Edit Row
     Loading Panel
     Popup Edit Form
     Preview Row
     Search Panel
     Status Bar
     Title Panel
   [Expand]Member Tables
  [Expand]Tree List
  [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, which enables you to apply filter criteria against this column.

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

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

For more information, refer to the Header Filter topic.


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

Element Members
Button Panel GridViewHeaderFilterPopupStyle.ButtonPanel
Cancel Button ASPxGridTextSettingsBase.HeaderFilterCancelButton
Filter Button ASPxGridSettings.ShowHeaderFilterButton, GridViewImages.HeaderFilter
Ok Button ASPxGridTextSettingsBase.HeaderFilterOkButton
Items GridViewStyles.HeaderFilterItem,ASPxGridView.HeaderFilterFillItems,ASPxGridBehaviorSettings.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 GridViewPopupControlStyles.HeaderFilter, ASPxGridViewPopupControlSettings.HeaderFilter
Close on Escape GridHeaderFilterPopupSettings.CloseOnEscape
Date Range Calendar Properties GridViewDataColumnHeaderFilterSettings.DateRangeCalendarSettings
Date Range Picker Properties GridViewDataColumnHeaderFilterSettings.DateRangePickerSettings
Date Range Periods Visibility GridViewDataColumnHeaderFilterSettings.DateRangePeriodsSettings

Expanded See Also

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