Hi Wen,
Thank you for posting query to us.
The below sample illustrates how nodes in the TreeViewAdv can be delay-loaded until the user expands a node.This provides the user a way to delay the loading of nodes in trees until the user initiates a node expand. In this sample, when LoadOnDemand is set to true, all the nodes will have the plus-minus set to visible in the beginning. Then the user should handle the BeforeExpand event of the nodes and add sub nodes to the respective nodes. The tree will then keep or hide the plus-minus based on whether or not children were added.
The sample also illustrates the implementation of sorting in TreeViewAdv.The TreeViewAdv control has enhanced sorting support through multiple properties of nodes.
Please refer the sample in the below link which illustrates the above.
http://websamples.syncfusion.com/samples/Tools.Windows/F66826/main.htmKindly let us know if you need any further assistance.
Thank you for your interest in Syncfusion Products.
Best Regards,
Jeba.