BandedGridColumn.RowIndex Property

Gets or sets the vertical position of a banded column.

Namespace: DevExpress.XtraGrid.Views.BandedGrid

Assembly: DevExpress.XtraGrid.v20.1.dll

Declaration

[Browsable(false)]
[DXCategory("Appearance")]
[DefaultValue(0)]
[XtraSerializableProperty]
[XtraSerializablePropertyId(3)]
public virtual int RowIndex { get; set; }
<Browsable(False)>
<DXCategory("Appearance")>
<DefaultValue(0)>
<XtraSerializableProperty>
<XtraSerializablePropertyId(3)>
Public Overridable Property RowIndex As Integer

Property Value

Type Default Description
Int32

0

An integer value representing the zero-based index of the band row where a column header is displayed.

Remarks

Use the RowIndex property to specify the vertical position of the column header within a band. Note that this value also specifies the vertical position of column cells within rows. Setting the RowIndex property to negative values results in assigning zero. Setting the property to a value greater than the last available index results in creating an additional row and placing the column header into it.

Banded Grid Views do not support multiple row column layouts. Thus, the RowIndex property of columns owned by such Views is always 0. The RowIndex property can be used only for columns owned by Advanced Banded Grid Views.

You can also change the column position within a parent band using the AdvBandedGridView.SetColumnPosition method. To move a column to another band, use the column's BandedGridColumn.OwnerBand property.

See Also