C# 以编程方式将子节点添加到TreeView
我在aspx页面中有以下代码: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="
<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。