C#中TreeView怎么获取同级节点数? 你好,以下是一段通过循环遍历同级节点的方式,求节点的同级节点(包括自己)的代码:int nodeCount=1;TreeNode selectedNode=this.treeView1.SelectedNode;TreeNode nextNode=selectedNode.NextNode;TreeNode previousNode=selectedNode.PrevNode;while(nextNode。null){nodeCount+;nextNode=nextNode.NextNode;}while(previousNode。null){nodeCount+;previousNode=previousNode.PrevNode;}
请问下C#中treeview怎样实现选中一节点后,其同级节点自动被折叠,谢谢。 在 比如说我选中一个节点后展开了它的子节点,当我再选中另一个同级节点后上一次选中的节点依然是展开状态,我想实现的是当我选中另一个节点后上次选中的节点就能够自动。
treeview 如何展开选中的节点,其它节点收缩。 aspx中有:OnTreeNodeExpanded=\"TreeView1_OnTreeNodeExpanded\"Target=\"RightFrame\">;此处省略。重点是下面添加事件:protected void TreeView1_OnTreeNodeExpanded(object sender,TreeNodeEventArgs e){同级只展开一个使用下列程序TreeNodeCollection ts=null;if(e.Node.Parent=null){ts=((TreeView)sender).Nodes;}elsets=e.Node.Parent.ChildNodes;foreach(TreeNode node in ts){if(node。e.Node){node.Collapse();}}*/只展开一个第一级使用下列程序TreeNodeCollection ts=null;if(e.Node.Parent=null){ts=((TreeView)sender).Nodes;foreach(TreeNode node in ts){if(node。e.Node){node.Collapse();}}}}/TreeView1_OnTreeNodeExpanded