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();
}
}
}