[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.DataAccess.UI
  [Expand]DevExpress.DataAccess.UI.Design
  [Expand]DevExpress.DataAccess.UI.EntityFramework
  [Expand]DevExpress.DataAccess.UI.Excel
  [Expand]DevExpress.DataAccess.UI.Localization
  [Expand]DevExpress.DataAccess.UI.ObjectBinding
  [Expand]DevExpress.DataAccess.UI.Sql
  [Expand]DevExpress.DataAccess.UI.Wizard
  [Expand]DevExpress.DataAccess.UI.Wizard.Services
  [Expand]DevExpress.DataAccess.UI.Wizard.Views
  [Expand]DevExpress.DocumentView
  [Expand]DevExpress.DocumentView.Controls
  [Expand]DevExpress.LookAndFeel
  [Expand]DevExpress.LookAndFeel.Helpers
  [Expand]DevExpress.Skins
  [Expand]DevExpress.Snap
  [Expand]DevExpress.Snap.API.Native
  [Expand]DevExpress.Snap.Core
  [Expand]DevExpress.Snap.Core.API
  [Expand]DevExpress.Snap.Core.Fields
  [Expand]DevExpress.Snap.Core.Forms
  [Expand]DevExpress.Snap.Core.Options
  [Expand]DevExpress.Snap.Core.Services
  [Expand]DevExpress.Snap.Extensions
  [Expand]DevExpress.Snap.Extensions.Localization
  [Expand]DevExpress.Snap.Extensions.UI
  [Expand]DevExpress.Snap.Localization
  [Expand]DevExpress.Snap.Options
  [Expand]DevExpress.Snap.Services
  [Expand]DevExpress.Utils
  [Expand]DevExpress.Utils.Animation
  [Expand]DevExpress.Utils.Controls
  [Expand]DevExpress.Utils.Drawing
  [Expand]DevExpress.Utils.Menu
  [Expand]DevExpress.Utils.Taskbar
  [Expand]DevExpress.Utils.Taskbar.Core
  [Expand]DevExpress.Utils.UI.Localization
  [Expand]DevExpress.Utils.VisualEffects
  [Expand]DevExpress.Utils.Win
  [Expand]DevExpress.XtraBars
  [Expand]DevExpress.XtraBars.Alerter
  [Expand]DevExpress.XtraBars.Docking
  [Expand]DevExpress.XtraBars.Docking2010
  [Expand]DevExpress.XtraBars.Docking2010.Base
  [Expand]DevExpress.XtraBars.Docking2010.Customization
  [Expand]DevExpress.XtraBars.Docking2010.Views
  [Expand]DevExpress.XtraBars.Docking2010.Views.NativeMdi
  [Expand]DevExpress.XtraBars.Docking2010.Views.Tabbed
  [Expand]DevExpress.XtraBars.Docking2010.Views.Widget
  [Expand]DevExpress.XtraBars.Docking2010.Views.WindowsUI
  [Expand]DevExpress.XtraBars.FluentDesignSystem
  [Expand]DevExpress.XtraBars.Localization
  [Expand]DevExpress.XtraBars.Navigation
  [Expand]DevExpress.XtraBars.Ribbon
  [Expand]DevExpress.XtraBars.Ribbon.Gallery
  [Expand]DevExpress.XtraBars.Ribbon.ViewInfo
  [Expand]DevExpress.XtraBars.ToastNotifications
  [Expand]DevExpress.XtraBars.Utils
  [Expand]DevExpress.XtraBars.WinRTLiveTiles
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraCharts.Designer
  [Expand]DevExpress.XtraCharts.Wizard
  [Expand]DevExpress.XtraDataLayout
  [Expand]DevExpress.XtraDiagram
  [Expand]DevExpress.XtraDiagram.Options
  [Expand]DevExpress.XtraEditors
  [Expand]DevExpress.XtraEditors.ButtonPanel
  [Expand]DevExpress.XtraEditors.Calendar
  [Expand]DevExpress.XtraEditors.Camera
  [Expand]DevExpress.XtraEditors.Container
  [Expand]DevExpress.XtraEditors.Controls
  [Expand]DevExpress.XtraEditors.CustomEditor
  [Expand]DevExpress.XtraEditors.DXErrorProvider
  [Expand]DevExpress.XtraEditors.Filtering
  [Expand]DevExpress.XtraEditors.Mask
  [Expand]DevExpress.XtraEditors.Persistent
  [Expand]DevExpress.XtraEditors.Repository
  [Expand]DevExpress.XtraEditors.ViewInfo
  [Expand]DevExpress.XtraFilterEditor
  [Expand]DevExpress.XtraGauges.Presets.Styles
  [Expand]DevExpress.XtraGauges.Win
  [Expand]DevExpress.XtraGauges.Win.Base
  [Expand]DevExpress.XtraGauges.Win.Gauges.Circular
  [Expand]DevExpress.XtraGauges.Win.Gauges.Digital
  [Expand]DevExpress.XtraGauges.Win.Gauges.Linear
  [Expand]DevExpress.XtraGauges.Win.Gauges.State
  [Expand]DevExpress.XtraGrid
  [Expand]DevExpress.XtraGrid.Columns
  [Expand]DevExpress.XtraGrid.EditForm
  [Expand]DevExpress.XtraGrid.FilterEditor
  [Expand]DevExpress.XtraGrid.Localization
  [Expand]DevExpress.XtraGrid.Views.BandedGrid
  [Expand]DevExpress.XtraGrid.Views.BandedGrid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Base
  [Expand]DevExpress.XtraGrid.Views.Base.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Card
  [Expand]DevExpress.XtraGrid.Views.Card.ViewInfo
  [Collapse]DevExpress.XtraGrid.Views.Grid
   [Expand]CalcPreviewTextEventArgs Class
    CalcPreviewTextEventHandler Delegate
   [Expand]CellMergeEventArgs Class
    CellMergeEventHandler Delegate
   [Expand]ClipboardRowPastingEventArgs Class
   [Expand]ColumnHeaderCustomDrawEventArgs Class
    ColumnHeaderCustomDrawEventHandler Delegate
   [Expand]CustomFilterDialogEventArgs Class
    CustomFilterDialogEventHandler Delegate
   [Expand]CustomMasterRowEventArgs Class
    CustomMasterRowEventHandler Delegate
   [Expand]CustomRowCellEditEventArgs Class
    CustomRowCellEditEventHandler Delegate
    DetailExpandButtonMode Enumeration
    DrawFocusRectStyle Enumeration
    EditFormBindingMode Enumeration
    EditFormModifiedAction Enumeration
   [Expand]EditFormPreparedEventArgs Class
    EditFormPreparedEventHandler Delegate
   [Expand]EditFormShowingEventArgs Class
    EditFormShowingEventHandler Delegate
   [Expand]EditFormUserControl Class
   [Expand]EditFormValidateEditorEventArgs Class
   [Expand]FilterItem Class
   [Expand]FilterPopupCheckedListBoxEventArgs Class
    FilterPopupCheckedListBoxEventHandler Delegate
   [Expand]FilterPopupDateEventArgs Class
    FilterPopupDateEventHandler Delegate
   [Expand]FilterPopupEventArgs Class
   [Expand]FilterPopupExcelDataEventArgs Class
    FilterPopupExcelDataEventHandler Delegate
   [Expand]FilterPopupExcelEventArgs Class
    FilterPopupExcelEventHandler Delegate
   [Expand]FilterPopupListBoxEventArgs Class
    FilterPopupListBoxEventHandler Delegate
   [Expand]FooterCellCustomDrawEventArgs Class
    FooterCellCustomDrawEventHandler Delegate
    GridEditingMode Enumeration
   [Expand]GridMenuEventArgs Class
    GridMenuEventHandler Delegate
   [Expand]GridMenuItemClickEventArgs Class
    GridMenuItemClickEventHandler Delegate
    GridMenuType Enumeration
    GridMultiSelectMode Enumeration
   [Expand]GridOptionsBehavior Class
   [Expand]GridOptionsClipboard Class
   [Expand]GridOptionsCustomization Class
   [Expand]GridOptionsDetail Class
   [Expand]GridOptionsEditForm Class
   [Expand]GridOptionsFilter Class
   [Expand]GridOptionsHint Class
   [Expand]GridOptionsMenu Class
   [Expand]GridOptionsNavigation Class
   [Expand]GridOptionsPrint Class
   [Expand]GridOptionsSelection Class
   [Expand]GridOptionsView Class
    GridState Enumeration
   [Expand]GridView Class
   [Expand]GridViewAppearances Class
   [Expand]GridViewOptionsFind Class
   [Expand]GridViewPrintAppearances Class
    GroupDrawMode Enumeration
    GroupFooterShowMode Enumeration
   [Expand]GroupLevelStyleEventArgs Class
    GroupLevelStyleEventHandler Delegate
   [Expand]InitNewRowEventArgs Class
    InitNewRowEventHandler Delegate
   [Expand]MasterRowCanExpandEventArgs Class
    MasterRowCanExpandEventHandler Delegate
   [Expand]MasterRowEmptyEventArgs Class
    MasterRowEmptyEventHandler Delegate
   [Expand]MasterRowGetChildListEventArgs Class
    MasterRowGetChildListEventHandler Delegate
   [Expand]MasterRowGetLevelDefaultViewEventArgs Class
    MasterRowGetLevelDefaultViewEventHandler Delegate
   [Expand]MasterRowGetRelationCountEventArgs Class
    MasterRowGetRelationCountEventHandler Delegate
   [Expand]MasterRowGetRelationNameEventArgs Class
    MasterRowGetRelationNameEventHandler Delegate
    NewItemRowPosition Enumeration
   [Collapse]PopupMenuShowingEventArgs Class
     PopupMenuShowingEventArgs Members
    [Expand]PopupMenuShowingEventArgs Constructor
    [Collapse]PopupMenuShowingEventArgs Properties
      Allow Property
      HitInfo Property
      Menu Property
      MenuType Property
      Point Property
    PopupMenuShowingEventHandler Delegate
   [Expand]RowCellClickEventArgs Class
    RowCellClickEventHandler Delegate
   [Expand]RowCellStyleEventArgs Class
    RowCellStyleEventHandler Delegate
   [Expand]RowClickEventArgs Class
    RowClickEventHandler Delegate
   [Expand]RowHeightEventArgs Class
    RowHeightEventHandler Delegate
   [Expand]RowIndicatorCustomDrawEventArgs Class
    RowIndicatorCustomDrawEventHandler Delegate
   [Expand]RowStyleEventArgs Class
    RowStyleEventHandler Delegate
    RowVisibleState Enumeration
    ScrollStyleFlags Enumeration
  [Expand]DevExpress.XtraGrid.Views.Grid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Layout
  [Expand]DevExpress.XtraGrid.Views.Layout.Events
  [Expand]DevExpress.XtraGrid.Views.Layout.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Printing
  [Expand]DevExpress.XtraGrid.Views.Tile
  [Expand]DevExpress.XtraGrid.Views.WinExplorer
  [Expand]DevExpress.XtraGrid.WinExplorer
  [Expand]DevExpress.XtraLayout
  [Expand]DevExpress.XtraLayout.Customization
  [Expand]DevExpress.XtraLayout.HitInfo
  [Expand]DevExpress.XtraLayout.Localization
  [Expand]DevExpress.XtraLayout.Utils
  [Expand]DevExpress.XtraMap
  [Expand]DevExpress.XtraMap.Printing
  [Expand]DevExpress.XtraNavBar
  [Expand]DevExpress.XtraNavBar.ViewInfo
  [Expand]DevExpress.XtraPdfViewer
  [Expand]DevExpress.XtraPdfViewer.Commands
  [Expand]DevExpress.XtraPdfViewer.Localization
  [Expand]DevExpress.XtraPivotGrid
  [Expand]DevExpress.XtraPivotGrid.Data
  [Expand]DevExpress.XtraPrinting
  [Expand]DevExpress.XtraPrinting.Control
  [Expand]DevExpress.XtraPrinting.Preview
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Commands
  [Expand]DevExpress.XtraRichEdit.Export
  [Expand]DevExpress.XtraRichEdit.Import
  [Expand]DevExpress.XtraRichEdit.Menu
  [Expand]DevExpress.XtraScheduler
  [Expand]DevExpress.XtraScheduler.Drawing
  [Expand]DevExpress.XtraScheduler.Printing
  [Expand]DevExpress.XtraScheduler.Reporting
  [Expand]DevExpress.XtraScheduler.Reporting.UI
  [Expand]DevExpress.XtraScheduler.Services
  [Expand]DevExpress.XtraScheduler.Services.Implementation
  [Expand]DevExpress.XtraScheduler.UI
  [Expand]DevExpress.XtraSpellChecker
  [Expand]DevExpress.XtraSpellChecker.Localization
  [Expand]DevExpress.XtraSplashForm
  [Expand]DevExpress.XtraSplashScreen
  [Expand]DevExpress.XtraSpreadsheet
  [Expand]DevExpress.XtraSpreadsheet.Services
  [Expand]DevExpress.XtraTab
  [Expand]DevExpress.XtraTab.Buttons
  [Expand]DevExpress.XtraTab.ViewInfo
  [Expand]DevExpress.XtraTabbedMdi
  [Expand]DevExpress.XtraToolbox
  [Expand]DevExpress.XtraTreeList
  [Expand]DevExpress.XtraTreeList.Columns
  [Expand]DevExpress.XtraTreeList.Data
  [Expand]DevExpress.XtraTreeList.Localization
  [Expand]DevExpress.XtraTreeList.Menu
  [Expand]DevExpress.XtraTreeList.Nodes
  [Expand]DevExpress.XtraTreeList.Nodes.Operations
  [Expand]DevExpress.XtraTreeList.StyleFormatConditions
  [Expand]DevExpress.XtraTreeMap
  [Expand]DevExpress.XtraVerticalGrid
  [Expand]DevExpress.XtraVerticalGrid.Events
  [Expand]DevExpress.XtraVerticalGrid.Localization
  [Expand]DevExpress.XtraVerticalGrid.Rows
  [Expand]DevExpress.XtraWaitForm
  [Expand]DevExpress.XtraWizard
[Expand]ASP.NET Controls and MVC Extensions
[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]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

PopupMenuShowingEventArgs.Menu Property

Gets or sets the popup menu that is about to be displayed.

Namespace:DevExpress.XtraGrid.Views.Grid
Assembly:DevExpress.XtraGrid.v18.1.dll

Expanded Syntax

Property value

Type: GridViewMenu
The menu that is about to be displayed.

Expanded Remarks

The Menu property allows you to add, remove and customize items in the currently processed popup menu. To identify the type of the menu, use MenuType.

The Data Grid does not display empty popup menus. Thus, if you remove all items from the menu, this menu will not be displayed after your PopupMenuShowing event handler is complete.

When you right-click within a row or group row, the Data Grid creates an empty menu and fires the PopupMenuShowing event (the event's MenuType parameter is set to Row). If you leave this menu intact (empty), it will not be displayed. To add new menu items to this and other menus, use the Menu.Items.Add method. See an example below.

To access the existing menu items, you can iterate through the Menu.Items collection, or use the Menu.Find and Menu.FindAll methods. To hide or remove certain menu items, use the Menu.Hide and Menu.Remove methods. When searching for a target menu item, you need to know the menu item identifier, which you can find by reading the item's DXMenuItem.Tag property. You can also see the Menu Item Identifiers section below to learn the available menu item identifiers for the built-in menus.

Expanded Menu Item Objects

The menu items can be the following objects:

Use these objects' settings to change item captions, images, visibility, enabled state, etc.

The DXMenuItem.Tag properties store the menu item identifiers for the default menu items.

When you create a custom menu item, use the item's DXMenuItem.Tag property to store any custom data you may need to identify the item or process the item's click event.

Expanded Menu Item Identifiers

The four tables below show the menu item identifiers (contents of the DXMenuItem.Tag properties) in Data Grid's built-in menus.

Expanded Column Header Menu (DevExpress.XtraGrid.Menu.GridViewColumnMenu)

When handling the PopupMenuShowing and GridMenuItemClick events, you can identify this menu type using the e.MenuType event parameter, which is set to GridMenuType.Column

The Tag properties of the items in this menu can be the following objects:
- DevExpress.XtraGrid.Localization.GridStringId
- DevExpress.XtraEditors.Controls.StringId
- GridGroupSummaryItem
- DevExpress.XtraGrid.ColumnGroupInterval
Menu Item Tag
Full Expand DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullExpand
Full Collapse DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullCollapse
Sort Ascending DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortAscending
Sort Descending DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortDescending
Sort by Summary (sub-menu) DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortGroupBySummaryMenu
The Tag properties of this submenu's items contain GridGroupSummaryItem objects, which identify corresponding summary functions.
Group By This Column DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroup
UnGroup DevExpress.XtraGrid.Localization.GridStringId.MenuColumnUnGroup
Hide Group By Box DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupBox
Show Group By Box DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupBox
Split DevExpress.XtraGrid.Localization.GridStringId.MenuShowSplitItem
Remove Split DevExpress.XtraGrid.Localization.GridStringId.MenuHideSplitItem
Group Interval (sub-menu) DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupIntervalMenu
    Day     DevExpress.XtraGrid.ColumnGroupInterval.Default
    Month     DevExpress.XtraGrid.ColumnGroupInterval.DateMonth
    Year     DevExpress.XtraGrid.ColumnGroupInterval.DateYear
    Smart     DevExpress.XtraGrid.ColumnGroupInterval.DateRange
Group Summary Editor... DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupSummaryEditor
Hide This Column DevExpress.XtraGrid.Localization.GridStringId.MenuColumnRemoveColumn
Column Chooser DevExpress.XtraGrid.Localization.GridStringId.MenuColumnColumnCustomization
Best Fit DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFit
Best Fit (all columns) DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFitAllColumns
Filter Editor... DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFilterEditor
Show Find Panel DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFindFilterShow
Hide Find Panel DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFindFilterHide
Show Auto Filter Row DevExpress.XtraGrid.Localization.GridStringId.MenuColumnAutoFilterRowShow
Hide Auto Filter Row DevExpress.XtraGrid.Localization.GridStringId.MenuColumnAutoFilterRowHide
Conditional Formatting (sub-menu) DevExpress.XtraGrid.Localization.GridStringId.MenuColumnConditionalFormatting
    Highlight Cell Rules (sub-menu)     DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemHighlightCellRules
        Greater Than...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemGreaterThan
        Less Than...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemLessThan
        Between...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemBetween
        Equal To...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemEqualTo
        Text that Contains...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemTextThatContains
        A Date Occurring...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemDateOccurring
        Custom Condition...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemCustomCondition
    Top/Bottom Rules (sub-menu)     DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemTopBottomRules
        Top 10 Items...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemTop10Items
        Bottom 10 Items...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemBottom10Items
    Unique/Duplicate Rules (sub-menu)     DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemUniqueDuplicateRules
        Unique Values...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemUnique
        Duplicate Values...         DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemDuplicate
    Manage Rules...     DevExpress.XtraEditors.Controls.StringId.FormatRuleMenuItemManageRules
Show Footer DevExpress.XtraGrid.Localization.GridStringId.MenuFooterShow
Hide Footer DevExpress.XtraGrid.Localization.GridStringId.MenuFooterHide

Expanded Group Panel Menu (DevExpress.XtraGrid.Menu.GridViewGroupPanelMenu)

When handling the PopupMenuShowing and GridMenuItemClick events, you can identify this menu type using the e.MenuType event parameter, which is set to GridMenuType.Group

The Tag properties of the items in this menu contain DevExpress.XtraGrid.Localization.GridStringId enumeration values.

Menu Item Tag
Full Expand DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullExpand
Full Collapse DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullCollapse
Clear Grouping DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelClearGrouping
Hide Group By Box DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupBox
Split DevExpress.XtraGrid.Localization.GridStringId.MenuShowSplitItem
Remove Split DevExpress.XtraGrid.Localization.GridStringId.MenuHideSplitItem

Expanded Summary Menu (DevExpress.XtraGrid.Menu.GridViewFooterMenu)

When handling the PopupMenuShowing and GridMenuItemClick events, you can identify this menu type using the e.MenuType event parameter, which is set to GridMenuType.Summary

The Tag properties of the items in this menu contain DevExpress.XtraGrid.Localization.GridStringId enumeration values.

Menu Item Tag
Add New Summary (sub-menu) DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAddSummaryItem
Sum DevExpress.XtraGrid.Localization.GridStringId.MenuFooterSum
Min DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMin
Max DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMax
Count DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCount
Average DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAverage
None DevExpress.XtraGrid.Localization.GridStringId.MenuFooterNone
Clear Summary Items DevExpress.XtraGrid.Localization.GridStringId.MenuFooterClearSummaryItems

Expanded Auto Filter Row Menu

When handling the PopupMenuShowing and GridMenuItemClick events, you can identify this menu type using the e.MenuType event parameter, which is set to GridMenuType.AutoFilter.

The Tag properties of the items in this menu contain DevExpress.XtraEditors.ColumnAutoFilterCondition enumeration values.

Menu Item Tag
Clear Filter null
Equals DevExpress.XtraEditors.ColumnAutoFilterCondition.Equals
Does not equal DevExpress.XtraEditors.ColumnAutoFilterCondition.DoesNotEqual
Contains DevExpress.XtraEditors.ColumnAutoFilterCondition.Contains
Does not contain DevExpress.XtraEditors.ColumnAutoFilterCondition.DoesNotContain
Is like DevExpress.XtraEditors.ColumnAutoFilterCondition.Like
Is not like DevExpress.XtraEditors.ColumnAutoFilterCondition.NotLike
Begins with DevExpress.XtraEditors.ColumnAutoFilterCondition.BeginsWith
Ends with DevExpress.XtraEditors.ColumnAutoFilterCondition.EndsWith
Is greater than DevExpress.XtraEditors.ColumnAutoFilterCondition.Greater
Is greater than or equal to DevExpress.XtraEditors.ColumnAutoFilterCondition.GreaterOrEqual
Is less than DevExpress.XtraEditors.ColumnAutoFilterCondition.Less
Is less than or equal to DevExpress.XtraEditors.ColumnAutoFilterCondition.LessOrEqual

Expanded Example

The following example shows how to use the GridView.PopupMenuShowing event to create a custom menu in the Data Grid control. The created menu is displayed when you right-click within a data row or group row. It contains a 'Rows' submenu with a single "Delete this row" regular button, and a 'Cell Merging' check button.

A click on the 'Delete this row' button invokes the ColumnView.DeleteRow method. The 'Cell Merging' check button toggles the GridOptionsView.AllowCellMerge option.

Expanded Example

The following code customizes the existing commands in the Data Grid's Column Header Menu by handling the GridView.PopupMenuShowing event:

- Captions of the "Sort Ascending" and "Sort Descending" commands are replaced with custom strings;
- A few commands are hidden;
- Two "Best Fit" commands are disabled.

Expanded Example

The following sample code handles the GridView.PopupMenuShowing event to customize the column header context menu before it is displayed. The code clears default menu items and adds a new command that locks a clicked column's position.

Expanded See Also

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