C# 以编程方式将子节点添加到TreeView

C# 以编程方式将子节点添加到TreeView,c#,asp.net,treeview,C#,Asp.net,Treeview,我在aspx页面中有以下代码: <asp:TreeView ShowCheckBoxes="All" runat="server" ID="TreeView2"> <Nodes> <asp:TreeNode Text="Home" NavigateUrl="~/Home.aspx" Target="_blank" /> <asp:TreeNode Text="Employee" Value="Employee" NavigateUrl="

我在aspx页面中有以下代码:

<asp:TreeView ShowCheckBoxes="All" runat="server" ID="TreeView2">
<Nodes>
    <asp:TreeNode Text="Home" NavigateUrl="~/Home.aspx" Target="_blank" />
    <asp:TreeNode Text="Employee" Value="Employee" NavigateUrl="~/Employee.aspx" Target="_blank">
        <asp:TreeNode Text="UploadResume" Value="UploadResume"   NavigateUrl="~/Upload_Resume.aspx" Target="_blank" />
        <asp:TreeNode Text="Edit Resume" NavigateUrl="~/Edit_Resume.aspx" Target="_blank" />
        <asp:TreeNode Text="View Resume" NavigateUrl="~/View_Resume.aspx" Target="_blank" />
    </asp:TreeNode>
    <asp:TreeNode Text="Employer" NavigateUrl="~/Employer.aspx" Target="_blank">
        <asp:TreeNode Text="Upload Job" NavigateUrl="~/Upload_Job.aspx" Target="_blank" />
        <asp:TreeNode Text="Edit Job" NavigateUrl="~/Edit_Job.aspx" Target="_blank" />
        <asp:TreeNode Text="View Job" NavigateUrl="~/View_Job.aspx" Target="_blank" />
    </asp:TreeNode>
    <asp:TreeNode Text="Admin" NavigateUrl="~/Admin.aspx" Target="_blank">
        <asp:TreeNode Text="Add User" NavigateUrl="~/Add_User.aspx" Target="_blank" />
        <asp:TreeNode Text="Edit User" NavigateUrl="~/Edit_Use.aspx" Target="_blank" />
        <asp:TreeNode Text="View User" NavigateUrl="~/View_User.aspx" Target="_blank" />
    </asp:TreeNode>
</Nodes>

我想在
Page\u Load
中将子节点添加到
UploadResume
。我使用了此代码,但在运行时出错:
对象引用未设置为对象的实例。


我该怎么做?

因为
上传简历
Employee
节点更改
TreeView2.FindNode()
的子节点,如下所示:

TreeView2.FindNode("Employee").ChildNodes[0].ChildNodes.Add(new TreeNode("majid", "majid"));

您需要在页面中显示代码。@artm
TreeView2.FindNode(“上传恢复”).ChildNodes.Add(新树节点(“majid”、“majid”)
UploadResume是Employee节点的子节点,因此首先查找Employee节点,然后从其子节点上载Resume。