当前位置: 代码迷 >> ASP.NET >> vs2005自带的treeview控件根节点没法收拢(没分了:()
  详细解决方案

vs2005自带的treeview控件根节点没法收拢(没分了:()

热度:1255   发布时间:2013-02-26 00:00:00.0
vs2005自带的treeview控件根节点无法收拢(没分了:()
看了点击+号执行的js函数,
根节点的js函数为TreeClose()
而下集节点的函数为TreeView_ToggleNode()
点根节点无任何反映

代码如下:

                Tview_category.Nodes.Clear();
                TreeNode   TAll   =   new   TreeNode( "全部 ",   "-1 ");

                Hashtable   hashT   =   PoleSoft.CachedData.CategoryList;
                Object[]   array   =   new   Object[hashT.Count];
                int   i   =   0;
                foreach   (DictionaryEntry   each   in   hashT)
                {
                       
                        //取所有一级分类
                        TreeNode   tn   =   new   TreeNode();
                        array[i++]   =   (FatherYellowPageCategory)each.Value;
                        FatherYellowPageCategory   f   =   (FatherYellowPageCategory)each.Value;
                        tn.Text   =   f.Name;
                        tn.Value   =   f.id.ToString();
                        tn.ImageUrl   =   "/YellowPage/Images/top.bmp ";
                        ArrayList   list   =   f.SubCategoryList;

                        //取一级分类下面的二级分类
                        for(int   n   =   0;n <list.Count;n++)
                        {
                                TreeNode   tnChild   =   new   TreeNode();
                                tnChild.Text   =   ((YellowPageCategory)list[n]).Name;
                                tnChild.Value   =   ((YellowPageCategory)list[n]).id.ToString();
                                tnChild.ImageUrl   =   "/YellowPage/Images/child.bmp ";
                                tn.ChildNodes.Add(tnChild);
                        }

                        TAll.ChildNodes.Add(tn);
         
                }
  相关解决方案