Hi,
Thanks for your interest in Syncfusion in products.
Multiple node drag and drop can be achieved by using below way.
// Get the Selected Nodes text In the array
foreach (TreeNodeAdv node in treeView.SelectedNodes)
{
index[i++] = node.Text;
}
// Nodes in the index array are then moved to destination node index.
for (i = 0; i < index.Length; i++)
{
int insertIndex = -1;
for (int j = 0; i < treeView.Nodes.Count;j++ )
{
TreeNodeAdv nodes = treeView.Nodes[j];
if (nodes.Text.Equals(index[i]))
{
insertIndex = j;
break;
}
}
treeView.Nodes[insertIndex].Move(destinationNode, NodePositions.Next);
}
Please refer the sample in the below link which illustrates the above.
http://www.syncfusion.com/uploads/redirect.aspx?&team=support&file=TreeNodeAdv Content-179293235.zip
Please try this and let me know if this helps.
Regards
Vallarasu S.