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

treeview遍历问题

楼主guhuili(泡泡)2005-03-04 11:44:24 在 .NET技术 / ASP.NET 提问

我想找到treeview中是否存在一个名字叫lbxt的id;存在就返回true,   否则返回false  
  这个是我的代码,如果遍历的层数超过两层,得不到想要的  
  function   AlertNode(NodeArray,lbxt)  
  {  
  if(parseInt(NodeArray.length)!=0)  
  {  
  for(a=0;a<NodeArray.length;a++)  
  {  
  var   cNode;  
  cNode=NodeArray[a];  
  if   (alltrim(cNode.getAttribute("ID"))==lbxt)  
  {  
  var   flag  
  flag=true;  
  return   flag;  
  break;  
   
  }  
  if(!flag)  
  {  
  if(parseInt(cNode.getChildren().length)!=0)  
  AlertNode(cNode.getChildren(),lbxt);  
  }  
  }  
  }  
  return;  
  }  
  问题点数:40、回复次数:3Top

1 楼guhuili(泡泡)回复于 2005-03-04 12:21:37 得分 0

upTop

2 楼jiezhi(风满袖)回复于 2005-03-04 12:26:41 得分 0

bool   exist   =   false;  
  protected   void   OperNodeByID(string   nodeID,OperNode   oper,TreeNodeCollection   tnc,ref   TreeView   tv)  
  {  
  foreach(TreeNode   node   in   tnc)  
  {  
  if   (node.ID   ==nodeID)  
  {  
  //do   something   :    
                                                                                              exist     =   true;  
  break;  
  }  
  if(node.Nodes.Count!=0)  
  OperNodeByID(nodeID,oper,node.Nodes,ref   tv);  
  }  
  }Top

3 楼jiezhi(风满袖)回复于 2005-03-04 12:27:39 得分 40

sorry,改一下:  
  public   void   OperNodeByID(string   nodeID,TreeNodeCollection   tnc,ref   TreeView   tv)  
  {  
  foreach(TreeNode   node   in   tnc)  
  {  
  if   (node.ID   ==nodeID)  
  {  
  //do   something   :    
                                                                                              exist     =   true;  
  break;  
  }  
  if(node.Nodes.Count!=0)  
  OperNodeByID(nodeID,node.Nodes,ref   tv);  
  }  
  }  
  Top

相关问题

  • 如何遍历treeview?
  • 对TreeView的遍历
  • 求treeview的遍历代码。
  • 如何遍历TreeView中本层节点?
  • 求treeview的树遍历函数.
  • 有关treeview控件的遍历问题
  • 遍历treeview,如何得到ID?
  • 急!!!客户端treeview的遍历???
  • 请问怎样用javascript遍历TreeView
  • 如何遍历treeview的所有节点?

关键词

  • 遍历
  • lbxt
  • treeview
  • nodearray
  • 返回
  • 存在

得分解答快速导航

  • 帖主:guhuili
  • jiezhi

相关链接

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

广告也精彩

反馈

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