【问题标题】:Add child node to TreeView programmatically以编程方式将子节点添加到 TreeView
【发布时间】:2015-07-27 21:35:05
【问题描述】:

我在 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_Load 中的UploadResume。我使用了这段代码,但在运行时发生了错误: Object reference not set to an instance of an object.

我该怎么做?

【问题讨论】:

  • 您需要向我们展示您 page_Load 中的代码。
  • @artm TreeView2.FindNode("UploadResume").ChildNodes.Add(new TreeNode("majid", "majid"));
  • UploadResume 是 Employee 节点的子节点,因此先找到 Employee 节点,然后再从其子节点中找到 UploadResume。

标签: c# asp.net treeview


【解决方案1】:

由于UploadResumeEmployee 的子节点,因此更改TreeView2.FindNode() 如下:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 2022-08-12
    • 2013-07-16
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    相关资源
    最近更新 更多