TreeListNode.Tag Property

Gets or sets the data associated with a Tree List node.

Namespace: DevExpress.XtraTreeList.Nodes

Assembly: DevExpress.XtraTreeList.v20.1.dll

Declaration

[DefaultValue(null)]
[DXCategory("Data")]
public virtual object Tag { get; set; }
<DefaultValue(Nothing)>
<DXCategory("Data")>
Public Overridable Property Tag As Object

Property Value

Type Default Description
Object

null

An object containing information associated with the Tree List node.

Remarks

This property can be used to store any object that you want to associate with a node.

Examples

The following example demonstrates a way to traverse through root nodes. A Boolean value is assigned to the TreeListNode.Tag property of each visited node. Odd nodes get a true property value, while even nodes get a false value.

bool oddRow = false;
for(int i = 0; i < treeList1.Nodes.Count; i++) {
   treeList1.Nodes[i].Tag = oddRow;
   oddRow = ! oddRow;
}
See Also