TreeList.CopyNode(TreeListNode, TreeListNode, Boolean) Method

Copies the specified node to the specified node's child collection. This method does not update the data source and is intended for use in unbound mode.

Namespace: DevExpress.XtraTreeList

Assembly: DevExpress.XtraTreeList.v20.1.dll

Declaration

public TreeListNode CopyNode(
    TreeListNode sourceNode,
    TreeListNode destinationNode,
    bool cloneChildren
)
Public Function CopyNode(
    sourceNode As TreeListNode,
    destinationNode As TreeListNode,
    cloneChildren As Boolean
) As TreeListNode

Parameters

Name Type Description
sourceNode TreeListNode

A TreeListNode object representing the node to be copied.

destinationNode TreeListNode

A TreeListNode object representing the node to whose child collection the node is copied.

cloneChildren Boolean

true if child nodes of the node being copied must be cloned; otherwise false.

Returns

Type Description
TreeListNode

A TreeListNode object representing the copy of the specified node.

Remarks

Use the CopyNode method to create a copy of the specified node. The copy is added to the child collection of the destination node. Note that a node cannot be copied to another TreeList control. Also note that children of the copied node are not cloned if the node is copied to itself or its own child even if the cloneChildren parameter is set to true.

TIP

This method does not update the data source and is intended for use in unbound mode. In bound mode, use the AppendNode method, or use means of the data source.

See Also