The data displayed by tree nodes is not only nice to look at, but your users can edit the tree nodes. You can use WebDataTree in all kinds of data entry applications, and its very effective when your data naturally lends itself to tree-structured, hierarchical relationships (examples include parent-child, master-detail, container-part, etc.)
Edit Nodes
Load child nodes only when your user expands their parent node with the data tree control's built-in support for AJAX Load On Demand. This feature helps your application perform better, especially in trees having many child nodes, because the user's browser only requests the nodes that the user wants to see. WebTree™ also gives you complete control over how you want the "Loading..." message displayed to users by making this message customizable through an ASP.NET template.
Load On Demand
Use ASP.NET templates to customize the appearance of the data tree's nodes. In this screenshot, you can see one example of node templates in a tree view of NetAdvantage® products and platforms. These tree nodes combine graphic images with stylish labels, which really adds to the data tree's visual impact.
Node Templates
Building on the roles-based UI styling capabilities of the Application Styling Framework™, the ASP.NET AJAX data tree control can have its look and feel totally customized as shown by these four different examples of "style sets." Using the included NetAdvantage AppStylist® tool for ASP.NET, you can design your own style sets or you can choose from the professionally-designed style sets that have been included for your convenience.
Style Sets
With the WebDataTree™ you can have nodes with checkboxes, as shown here. Furthermore, the data tree control supports the use of tri-state checkboxes that can be in any of three states (checked, not checked, and partially checked) as is indicated by the "News" node beneath which on 2 of 5 child nodes have been checked.
Tri-State Checkboxes