FilterPopupMode Enum
Contains values that specify the filter dropdown style for grid columns.
Namespace: DevExpress.XtraGrid.Columns
Assembly: DevExpress.XtraGrid.v24.2.dll
NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation
Declaration
Members
Name | Description |
---|---|
Default
|
The actual display mode is determined by the View’s OptionsFilter.ColumnFilterPopupMode (ColumnViewOptionsFilter.ColumnFilterPopupMode) property. If the View’s OptionsFilter.ColumnFilterPopupMode property is set to Classic:
If the View’s OptionsFilter.ColumnFilterPopupMode property is set to Default (which is the initial value):
If the WindowsFormsSettings.ColumnFilterPopupMode property is also set to Default (which is the initial value):
|
List
|
The filter dropdown is represented as a regular list of filter items. Clicking an item invokes a corresponding action, and automatically closes the dropdown. |
CheckedList
|
The filter dropdown is represented as a checked list of filter items. In this mode, an end-user can select more than one item simultaneously. When the dropdown window is closed by clicking the OK button, the View will display those records that contain the checked values: |
Date
|
This mode is equivalent to DateSmart regarding the appearance of the filter dropdown. The filter dropdown displays all the available check boxes, even if there is no data that falls into a corresponding date range. |
DateSmart
|
The filter dropdown contains a built-in calendar plus check boxes to select common non-intersecting date intervals. The available date intervals include:
If there is no underlying data for the specified date range, the corresponding check box is hidden. If all values in the date-time column are set to null, all check boxes are visible. The built-in calendar allows a user to select a specific date or a date range. To allow the selection of two or more individual dates, switch to |
DateAlt
|
This mode is equivalent to DateSmart, but with a different set of filters: Today, This week, This month, Next month, etc.
|
Excel
|
The tabbed UI, inspired by MS Excel, that displays column values and provides filtering options most suitable for the column’s data type. |
Related API Members
The following properties accept/return FilterPopupMode values:
Remarks
The style of column filter dropdowns can be set at three levels.
Application level
The static WindowsFormsSettings.ColumnFilterPopupMode property specifies the default column filter dropdown style for all GridControls in your application.
Control level
A View’s ColumnViewOptionsFilter.ColumnFilterPopupMode property (ColumnView.OptionsFilter.ColumnFilterPopupMode) specifies the default column filter dropdown style in a certain View. This setting overrides the WindowsFormsSettings.ColumnFilterPopupMode global setting.
Column level
A column’s OptionsColumnFilter.FilterPopupMode property (of the FilterPopupMode enumeration type) specifies the filter dropdown style for a specific column. This setting overrides the ColumnView.OptionsFilter.ColumnFilterPopupMode setting.