AdvBandedGridView.SetColumnPosition(BandedGridColumn, Int32, Int32) Method
Moves a column to the specified position among visible columns belonging to the same band.
NuGet Package: DevExpress.Win.Grid
public virtual void SetColumnPosition( BandedGridColumn column, int rowIndex, int colIndex )
Public Overridable Sub SetColumnPosition( column As BandedGridColumn, rowIndex As Integer, colIndex As Integer )
A BandedGridColumn object representing the column to be moved.
An integer value representing the zero-based index of the row where the specified column should be moved. This value is assigned to the column’s BandedGridColumn.RowIndex property. If negative, an exception is raised.
An integer value representing the zero-based column index within a band row. This value is assigned to the column’s BandedGridColumn.ColIndex property. If negative, it is set to 0.
Note that the column is moved to a newly created row if the rowIndex parameter exceeds the number of rows. If the colIndex exceeds the number of columns displayed within a row, the column is added to the end of the row’s column collection. If the specified column is hidden (its GridColumn.Visible property is set to false), it is made visible and is moved to the specified position.
Calling this method has no effect if your column has no parent band.