CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

树型视图的显示问题!!!!

楼主xiao023(肖像)2003-08-03 21:41:25 在 .NET技术 / ASP.NET 提问

我安装了树型控件!,请问这样让它在程序当中显示其数据!!,新手不知这么处理!,最好能给出代码!!,谢谢!! 问题点数:0、回复次数:3Top

1 楼freecs(北狼)回复于 2003-08-03 22:09:31 得分 0

/*将公司加在树的第一层*/  
  TreeNode   trnCorp         =   new   TreeNode();  
  trnCorp.Text                 =   dtCorp.Rows[i]["Name"].ToString();  
  trnCorp.Target             =   "frmRgt";  
  trnCorp.NavigateUrl   =   "./Comu/Default.aspx?id="+dtCorp.Rows[i]["ID"].ToString();  
  trnCorp.Expanded =   true;  
  trvAptm.Nodes.Add(trnCorp);  
   
  /*将小区加在所属公司下*/  
   
  string   strComu         =   "Select   ID,Num,Name   From   Community   Where   DoFlag=1   And   CorpID="+dtCorp.Rows[i]["ID"].ToString()+"   Order   by   ID   DESC";  
  DataTable   dtComu     =   DataCenter.GetDataTable(strComu);  
   
  for(int   j=0;j<dtComu.Rows.Count;j++)  
  {  
  TreeNode   trnComu         =   new   TreeNode();  
  trnComu.Text                 =   dtComu.Rows[j]["Name"].ToString();  
  trnComu.Target             =   "frmRgt";  
  trnComu.NavigateUrl   =   "./Build/Default.aspx?id="+dtComu.Rows[j]["ID"].ToString();  
   
  trnCorp.Nodes.Add(trnComu);  
   
  /*将楼房加在所属小区下*/  
  string   strBuild       =   "Select   ID,Num,Name   From   Building   Where     DoFlag=1   And   ComuID="+dtComu.Rows[j]["ID"].ToString()+"   Order   by   Num   Asc";  
  DataTable   dtBuild   =   DataCenter.GetDataTable(strBuild);  
   
  for(int   k=0;k<dtBuild.Rows.Count;k++)  
  {  
  TreeNode   trnBuild         =   new   TreeNode();  
  trnBuild.Text                 =   dtBuild.Rows[k]["Name"].ToString();  
  trnBuild.Target             =   "frmRgt";  
  trnBuild.NavigateUrl   =   "./Apartment/Default.aspx?id="+dtBuild.Rows[k]["ID"].ToString();  
   
  trnComu.Nodes.Add(trnBuild);  
  }  
  }  
  }  
  }Top

2 楼noahart(八卦小子)回复于 2003-08-03 22:11:07 得分 0

先放到工具箱里,拖到页面后,右键里面的一项能设置他的node..这个只能静态的生成树  
  客户端可以用js生成,这个我不会!  
  如果在服务器端用.vb.net,c#可以用代码动态的生成~不过要引用treeiew,treenode.  
   
  C#:  
        TreeNode   node   =   new   TreeNode()  
                ...  
          node.属性=对应的值;  
                ..  
          父结点(或treeview).nodes.add(node);  
         
   
   
                     
           
   
     
   
   
   
   
   
   
   
   
   
   
       
   
   
  Top

3 楼jvhmr(午后阳光)回复于 2003-08-03 22:12:59 得分 0

楼主是要vb.net的代码还是c#.net的代码?  
   
  偶有vb.net的代码.Top

相关问题

  • 请问:如何改变树型视图的显示风格
  • 谁会建树型视图?
  • 怎么切换多种类型视图的显示??? ???
  • MFC的树视图
  • 视图显示问题?急
  • 关于树型控件(视图)双击问题
  • 视图可否显示为表格?
  • 显示带@now的视图特别慢
  • 关于在CEditView视图显示文本
  • 怎样让视图显示表格线

关键词

  • trncorp
  • dtcorp
  • 树
  • rows
  • tostring

得分解答快速导航

  • 帖主:xiao023

相关链接

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

广告也精彩

反馈

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