如何在asp.net 4.0中只扩展树视图的几个节点

时间:2012-09-21 21:56:13

标签: asp.net

我在更新面板中使用Treeview。在加载树视图时,我想扩展节点只有3个级别,即深度= 3。我使用了Expand Depth属性并设置了“ExpandDepth = 3”。 但扩展不起作用。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我用以下代码修复了它。

private void ExpandAll()     {

   foreach (TreeNode i in TreeView1.Nodes)
   {

       i.Expand();

       foreach (TreeNode f in i.ChildNodes)
       {

           f.Expand();

           foreach (TreeNode g in f.ChildNodes)
           {
               if(g.Depth==0)
               {

                   g.Expand();
               }
           }


       }
   }

}