现在有一个TreeView,子节点点击展开以后,其他的不能收回,还是继续展开。想点击子节点以后,让其他子节点收回...分析过,貌似只能修改里面的JS

解决方案 »

  1.   

    你用的是TreeView控件还是自己写的js?是自己写的js的话,你在代码中控制一下不就行了。
      

  2.   

    ExpandDepth 属性是控件展开的层数吧默认是-1.。。展开全部。。你设置个1看看。。
      

  3.   

    protected   void   TreeView1_TreeNodeExpanded(object   sender,   TreeNodeEventArgs   e) 

    TreeNodeCollection   ts=null;                 
    if(e.Node.Parent==null)                            
    ts =((TreeView)sender).Nodes;                               
    else                         
    ts=e.Node.Parent.ChildNodes;                 
    foreach(TreeNode   node   in   ts)                 

    if(node !=e.Node)                         
     node.Collapse();                         
    }                        
    }