DataViewBase.MoveColumnTo(ColumnBase, Int32, HeaderPresenterType, HeaderPresenterType, MergeGroupPosition) Method
In This Article
Moves the specified column to the specified position.
Namespace: DevExpress.Xpf.Grid
Assembly: DevExpress.Xpf.Grid.v24.2.Core.dll
NuGet Package: DevExpress.Wpf.Grid.Core
#Declaration
public void MoveColumnTo(
ColumnBase source,
int newVisibleIndex,
HeaderPresenterType moveFrom,
HeaderPresenterType moveTo,
MergeGroupPosition mergeGroupPosition = MergeGroupPosition.None
)
#Parameters
Name | Type | Description |
---|---|---|
source | Column |
A column. |
new |
Int32 | The column’s new position between columns in the destination area. |
move |
Header |
The grid’s area (the header panel, group panel or column chooser) in which the column is currently displayed. |
move |
Header |
The grid’s area (the header panel, group panel or column chooser) to which the column is moved. |
#Optional Parameters
Name | Type | Default | Description |
---|---|---|---|
merge |
Merge |
None | The position where the current column should be merged. |
#Remarks
The following example shows how to use the MoveColumnTo method to group data by the ‘Unit Price’ column values:
grid.View.MoveColumnTo(grid.Columns["UnitPrice"], 0,
DevExpress.Xpf.Grid.HeaderPresenterType.Headers,
DevExpress.Xpf.Grid.HeaderPresenterType.GroupPanel,
DevExpress.Xpf.Grid.MergeGroupPosition.Right);
See Also