ASPxTreeView.Nodes Property
Provides access to the root node child collection.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.2.dll
NuGet Package: DevExpress.Web
#Declaration
public TreeViewNodeCollection Nodes { get; }
#Property Value
Type | Description |
---|---|
Tree |
A Tree |
#Remarks
Use the Nodes property to access the root node child collection. The root node can be accessed via the ASPxTreeView.RootNode property.
For more information see the Node topic.
#Example
This example shows how to create a simple tree when the ASPxTreeView functions in unbound mode. New nodes are added to the ASPxTreeView via the TreeViewNodeCollection.Add method.
The image below shows the result:
<dx:ASPxTreeView ID="ASPxTreeView1" runat="server" AllowSelectNode="True">
</dx:ASPxTreeView>
<br />
<dx:ASPxTextBox ID="ASPxTextBox1" runat="server">
</dx:ASPxTextBox>
<br />
<dx:ASPxButton ID="ASPxButton1" runat="server" OnClick="ASPxButton1_Click" Text="Add Node">
</dx:ASPxButton>
public partial class _Default : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (!IsPostBack) {
CreateTreeView();
}
}
//Create treeview nodes.
void CreateTreeView() {
string[] NodeNames = { "Inbox", "Outbox", "Sent Items", "Deleted Items", "Search Folder" };
foreach (string Text in NodeNames) {
ASPxTreeView1.Nodes.Add(Text);
}
ASPxTreeView1.Nodes.FindByText("Search Folder").Nodes.Add("Categorized Mail");
}
//Add a new child node to the selected node.
protected void ASPxButton1_Click(object sender, EventArgs e) {
if ((ASPxTreeView1.SelectedNode != null) && (ASPxTextBox1.Text != "")) {
ASPxTreeView1.SelectedNode.Nodes.Add(ASPxTextBox1.Text);
}
}
}