[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Collapse]Windows 10 App Controls
 [Expand]Getting Started
  [Expand]Navigation and Layout
  [Expand]Data Editors
  [Collapse]Data Grid
   [Expand]Getting Started
   [Expand]Binding to Data
   [Expand]Data Management
   [Expand]Data Editing
   [Expand]Asynchronous Virtual Source
   [Expand]Data Scrolling
   [Collapse]Visual Elements
     Auto Filter Row
     Column Header Panel
     Column Chooser
     Context Menus
     Fixed Summary Panel
     Group Panel
     Group Row
     New Item Row
     Row Indicator Panel
     Search Panel
     Filter Panel
  [Expand]Map Control
  [Expand]PDF Viewer
   SVG Icon
   Context Menu
 [Expand]Themes and Color Schemes
  Get More Help
 [Expand]API Reference
[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)

Column Chooser

The Column Chooser can be invoked using the column context menu and allows end-users to show, hide and rearrange columns at runtime.

To show or hide a column, select or deselect the checkbox next to its header. To rearrange columns, drag a column header.

The ColumnBase.Visible property determines whether the column is hidden. If you don't want to display a hidden column within the Column Chooser, set its ColumnBase.ShowInColumnChooser property to false.

The ColumnBase.ColumnChooserHeaderCaption property allows you to specify the column header within the Column Chooser.

To invoke the Column Chooser in code, use the GridControlCommands.ShowColumnChooser command.

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