New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

Copy or Move Nodes from One TreeView to Another Using the CTRL Key

Updated on Oct 24, 2025

To copy nodes from one TreeView to another, you should make a clone of the dragged TreeNode (sourceNode) and add it to the Nodes collection of the other TreeView. An example is shown below. A hidden field is used to indicate whether a node is being moved or copied.

ASPNET
<telerik:RadTreeView RenderMode="Lightweight" ID="RadTreeView1" runat="server" EnableDragAndDrop="True" OnClientNodeDropping="SaveCtrlState"
    OnNodeDrop="HandleDrop">
</telerik:RadTreeView>
...
<telerik:RadTreeView RenderMode="Lightweight" ID="RadTreeView2" runat="server" EnableDragAndDrop="True">
</telerik:RadTreeView>
...
<asp:HiddenField ID="CtrlKeyField" runat="server" Value="False" />

See Also

In this article
See Also
Not finding the help you need?
Contact Support