[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Collapse]Data Grid
   [Expand]Get Started With Data Grid and Views
   [Expand]Data Binding
    Unbound Columns
   [Expand]Data Editing and Validation
   [Expand]Filter and Search
   [Expand]Focus and Selection Handling
    Format Cell Values
   [Expand]Master-Detail Relationships
   [Expand]Asynchronous Image Load
   [Expand]Export and Printing
   [Expand]Appearance and Conditional Formatting
    Split Presentation
    Row Preview Sections
   [Expand]Batch Modifications
    Hit Information
    Popup Menus
   [Expand]Save and Restore Layout
   [Expand]Visual Elements
   [Expand]Design-Time Features
   [Expand]End-User Capabilities
    Included Components
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gantt Control
  [Expand]Chart Control
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[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]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

Split Presentation

The Split Presentation feature allows you to split the grid into two independently scrollable panes to facilitate browsing and analyzing large data portions. You can split the grid vertically and edit the last grid row in one pane, while simultaneously looking at the first grid row in another pane. The same applies to columns when the View is split horizontally.


The Master-Detail mode is not supported while the Split Presentation feature is in use.

Expanded Split Container and Accessing Grids

The Data Grid supports Split Presentation only when hosted inside a GridSplitContainer control. If you just started to build an application, you can drop this container from the Visual Studio Toolbox. Otherwise, when you already have a Data Grid on a form, invoke the Grid smart tag and click "Add split container".

When Split Presentation is active, data is shown in two separate Data Grid controls simultaneously. You can access both through the split container API.

Expanded Split Data Grid at Runtime

Enable the GridOptionsMenu.ShowSplitItem property to allow end-users to split data at runtime by right-clicking column headers and utilizing the "Split"/"Remove Split" commands.

Expanded Enable Split Presentation Manually

To turn split presentation on and off in code, call the GridSplitContainer.ShowSplitView and GridSplitContainer.HideSplitView methods. Set the GridSplitContainer.SplitterPosition property to move a splitter.

Expanded Horizontal Split

The Data Grid splits its client area vertically by default, meaning that the secondary Data Grid is placed below the primary one. Enable the GridSplitContainer.Horizontal setting to split a Data Grid horizontally.

Expanded Synchronization Settings

Split containers provide a number of settings to synchronize master and child Data Grids.

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