ASP.NET中具有相同值的TreeNodes

时间:2012-08-09 15:11:10

标签: asp.net treenode

我正在使用ASP.NET中的TreeView。 TreeView是动态填充的。可以在不同位置存在具有相同值的TreeNode,如下所示。

+根
  + ChildNode1
  + ChildNode2
  + ChildNode1

在TreeNodeExpanded方法中,我通过ref

传递根节点
protected void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e)
{   var TreeNode node = e.Node;    
        expandTree(ref node);
}
    expandTree(ref TreeNode node)
{
    //Do some calculations.
}



如果有两个或多个具有相同值的TreeNode,并且我展开了其中一个,则始终会扩展第一个TreeNode,但不会扩展所单击的节点。谁能建议如何解决这个问题?

感谢。

0 个答案:

没有答案