Skip to main content

TreeViewNodeCollection.Add(String, String, String, String, String) Method

Adds a new node with the specified settings to the collection.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v22.2.dll

NuGet Package: DevExpress.Web


public TreeViewNode Add(
    string text,
    string name,
    string imageUrl,
    string navigateUrl,
    string target


Name Type Description
text String

A String value specifying the node’s display text. Initializes the node’s TreeViewNode.Text property.

name String

A String value specifying the name which identifies the created node. Initializes the node’s TreeViewNode.Name property.

imageUrl String

A String value specifying the path to the node image. Initializes the ImagePropertiesBase.Url property of the node’s TreeViewNode.Image.

navigateUrl String

A String value specifying the URL to which the browser navigates when the node is clicked. Initializes the node’s TreeViewNode.NavigateUrl property.

target String

A String value which identifies the window or frame at which to target URL content when the node is clicked. This value is assigned to the TreeViewNode.Target


Type Description

A TreeViewNode object representing the newly created node.


Use the Add method to add a new node with the specified settings to the end of the TreeViewNodeCollection object.


The code below adds a new node to the ASPxTreeView’s child node collection, initializes its Text property, and then adds child nodes with different sets of defined parameters to the added node.

The image below shows the result:

TreeView - Add methods

using DevExpress.Web.ASPxTreeView;

public partial class MyMail : System.Web.UI.Page
    protected void Page_Load(object sender, EventArgs e) {
    protected void Create_Nodes() {
        TreeViewNode node = ASPxTreeView1.Nodes.Add();
        node.Text = "MyMail";
        node.Nodes.Add("Inbox", "Mail1", "~/Images/Inbox.png", "Inbox.aspx", "_self");
        node.Nodes.Add("Outbox", "Mail2", "~/Images/Outbox.png", "Outbox.aspx");
        node.Nodes.Add("Deleted Items", "Mail3", "~/Images/Deleted.png");
        node.Nodes.Add("Draft", "Mail4");
        node.Nodes.Add("Junk E-mail");
See Also