Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TreeListOptionsCustomization.AllowChangeColumnParent Property

Specifies whether columns can be moved between bands.

Namespace: DevExpress.XtraTreeList

Assembly: DevExpress.XtraTreeList.v24.2.dll

NuGet Packages: DevExpress.Win.Navigation, DevExpress.Win.TreeList

#Declaration

[DefaultValue(false)]
[XtraSerializableProperty]
public bool AllowChangeColumnParent { get; set; }

#Property Value

Type Default Description
Boolean false

true if columns can be moved between bands; otherwise, false.

#Property Paths

You can access this nested property as listed below:

Object Type Path to AllowChangeColumnParent
TreeList
.OptionsCustomization .AllowChangeColumnParent

#Remarks

If a column’s TreeListOptionsColumn.AllowMove and TreeList’s TreeListOptionsCustomization.AllowColumnMoving properties are set to true, the column can be moved to a new position by dragging its header. By default, columns can only change their positions within their owning bands. To allow columns to change parent bands, enable the AllowChangeColumnParent option.

Note, that you can reorder columns in code without restrictions regardless of the AllowChangeColumnParent property’s value.

The AllowChangeColumnParent property is not in effect when you customize bands using the Tree List Designer.

See Also