如何使用C#在树视图控件中定位/添加子节点?

时间:2013-06-17 15:13:53

标签: asp.net treeview

我无法使用

在树视图控件中找到节点
TreeNode tn = new TreeNode();
tn.NavigateUrl = "admin.aspx?id=" + id + "
tn.Value = Column("ID");
tn.Text = salesRepName;
tvOrg.FindNode(Column("ReportToID")).ChildNodes.Add(tn);

我有一个存储过程使用我希望在树上显示的值来修复表。我循环遍历每一行,我有一个userID,我分配给每个节点,因为我将它们添加为值。我还有一个列,说明它们应该嵌套在哪个用户ID(ReportToID)。当我遍历行时​​,当前正在将所有内容添加到根级别。

找到noded的最佳方法是如何通过id(父id)嵌套子节点?

下面是显示列如何相互关联的信息表。我可以建立一个导航网址,这样就可以了。我只是无法使find节点能够嵌套子节点。

ID      ReportToID     Text
0       0              John Doe (Root) 
101     0              Terry 
102     0              Neal 
103     0              Mitch 
104     102            Anthony 
105     104            Lisa 
106     102            Dana

这是在Visual Studio 2010中使用C#中的ASP.Net 2.0。我拿出了第三方树视图控件,它先前显示了数据,现在正在使用visual studio treeview控件中的构建。

0 个答案:

没有答案