CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

急啊!!!!如何获得treeview中某个父节点的所有子节点?????????

楼主gsxin(新少)2006-05-03 01:54:10 在 .NET技术 / C# 提问

事情是这样的,当我选中一个节点,先说明我所选的节点是一个子节点,然后我想要得到:当前所选的节点的父节点的所有子节点的值。不知道该做   ,高手们,帮帮忙吧,先谢啦。 问题点数:20、回复次数:5Top

1 楼SaRoot(新风机)回复于 2006-05-03 02:12:34 得分 5

说不上来  
  你直接看属性吧  
  nodes数组  
  编历一下Top

2 楼ljhkim6()回复于 2006-05-03 08:22:35 得分 5

http://jigee.cnblogs.com/archive/2006/04/16/376232.htmlTop

3 楼lowtemper(小镇姑娘她爹)回复于 2006-05-03 09:30:03 得分 5

写个递归  
  private   List<TreeNode>   nodes   =   new   List<TreeNode>();  
  private   void   GetAllNodes(TreeNode   baseTreeNode)  
  {  
          foreach(TreeNode   node   in   baseTreeNode)  
          {  
                  nodes.Add(node);  
                  if(node.Nodes.Count   >   0)  
                  {  
                          GetAllNodes(node);  
                  }  
          }  
  }  
  然后你就去取nodes就是了Top

4 楼ipqn(i.Posei)回复于 2006-05-03 09:42:59 得分 5

每个接点有一个Nodes属性,它的所有子接点都在里头,你foreach一下就可以了!Top

5 楼gsxin(新少)回复于 2006-05-03 10:27:30 得分 0

搞好了   谢谢大家的帮忙了  
  private   void   treeView1_NodeMouseClick(object   sender,   TreeNodeMouseClickEventArgs   e)  
                  {  
                          this.textBox1.Text   =   "";  
                          if   (e.Node.Parent   !=   null   &&   e.Node.Parent.GetType()   ==   typeof(TreeNode))  
                          {  
                                  foreach   (TreeNode   noeddd   in   e.Node.Parent.Nodes)  
                                  {   this.textBox1.Text   +=   noeddd.Text.ToString().Trim()   +   "\t";   }  
                          }  
                  }Top

相关问题

关键词

得分解答快速导航

  • 帖主:gsxin
  • SaRoot
  • ljhkim6
  • lowtemper
  • ipqn

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo