日期:2014-05-19  浏览次数:20449 次

treeview收缩其他已点过的节点
刚才在网上看了很了很多例子,都是VS03的,我是用的VS05自带的treeview,而且没有msdn03,那些VS03属性不太明白,现求1个完整的vs05的cs或js代码实现“展开点击节点同时收缩其他已经展开的节点”顶者有分~~~谢谢

------解决方案--------------------
cs简单一些: 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(); } } }