We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to expand all the child nodes of the selected TreeNodeAdv programatically?

Platform: WinForms |
Control: TreeViewAdv |
Published Date: September 8, 2015 |
Last Revised Date: September 8, 2015

In the TreeViewAdv, TreeNodeAdv can be expanded by using the Expand and ExpandAll functions.

  • Expand: This function helps to expand a particular TreeNodeAdv.
  • ExpandAll: This function helps to expand the node and all its sub nodes.


To expand all the child nodes under the selected TreeNodeAdv programmatically, follow the steps:

  1. Handle AfterSelect event that is triggered when the TreeNodeAdv is selected.
  2. Iterate the TreeNodeAdvCollection, and invoke the Expand function.


The following code example demonstrates the same.




Figure 1: Before expanding the TreeNodeAdv

Figure 2: After expanding the TreeNodeAdv on selection               

Sample Links:

C#: TreeViewAdv_AfterSelect_C#

VB: TreeViewAdv_AfterSelect_VB

You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon