+AAA         层(0)  
 +AAA1       层(1)
   --AAA1_1  层(2)
   --AAA1_2  层(2)
 +AAA2       层(1)
   --AAA2_1  层(2)
   --AAA2_2  层(2)
请高手指点下,如何取得node在treeview的层数。

解决方案 »

  1.   

    如取--AAA2_1  层(2),它的层数为2。。
     
      

  2.   

    如:--AAA2_1  层(2) 他的index为0.0.1
    你将这个Index 值用“.”转换为string[] str = index.split('.') 看它有多少个元素就可以了
      

  3.   

    private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
    {
      string a = e.NewNode;
      s =a.Split(new char[]{'.'});
      int l=s.Length;  //l-1即是你要的层数
    }