CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

treeview与数据库的问题

楼主xiaotao2004(郁闷中...)2004-12-02 21:39:29 在 VB / 控件 提问

数据表  
  a         aa         aaa  
  b         bb         bbb  
  c         cc         ccc  
  d         dd         ddd  
   
   
  用代码怎么才能实现这样:  
  a  
      aa  
            aaa  
  b  
      bb    
          bbb  
  c    
      cc  
          ccc  
  d    
      dd    
          ddd  
   
   
   
  Private   Sub   Form_Load()  
  TreeView1.Nodes.Clear  
  Dim   nodex   As   Node  
  Dim   mrc   As   ADODB.Recordset  
  Dim   mrc1   As   ADODB.Recordset  
  Dim   mrc2   As   ADODB.Recordset  
  Dim   str   As   String  
  Dim   a   As   String  
  TreeView1.LineStyle   =   tvwRootLines  
  a   =   "系别"  
  str   =   "select   distinct   系别   from   class   order   by   系别"  
  Set   mrc   =   Executeqx(str)  
  str   =   "select   distinct   系别,班级   from   class   order   by   系别,班级"  
  Set   mrc1   =   Executeqx(str)  
  str   =   "select   distinct   系别,班级,专业   from   class   order   by   系别,班级,专业"  
  Set   mrc2   =   Executeqx(str)  
  Do   Until   mrc.EOF  
      mrc1.MoveFirst  
      Set   nodex   =   TreeView1.Nodes.Add(,   ,   a,   mrc.Fields(0),   1)  
      Do   While   Not   mrc1.EOF  
        If   mrc1.Fields(0)   =   mrc.Fields(0)   Then  
            Set   nodex   =   TreeView1.Nodes.Add(a,   tvwChild,   ,   mrc1.Fields(1),   3,   2)  
      End   If  
   
        mrc1.MoveNext  
      Loop  
      a   =   a   &   "1"  
      mrc.MoveNext  
  Loop  
   
  我这样的代码实现为  
  a  
      aa  
            aaa  
  b  
      bb  
            bbb  
  但是三层关系就搞不懂了  
  请问怎样增加专业这一节点,也就是孙节点,谢谢!~~ 问题点数:20、回复次数:4Top

1 楼aohan(aohan)回复于 2004-12-02 22:34:18 得分 10

你不要试图在一个  
  Do   Until    
   
  loop  
   
  中完成  
   
  分两个做不就搞定了Top

2 楼xiaotao2004(郁闷中...)回复于 2004-12-03 07:58:52 得分 0

UPTop

3 楼True1024()回复于 2004-12-03 08:45:52 得分 10

你把MSDN里的Treeview   详细看看,你就明白了。Top

4 楼xiaotao2004(郁闷中...)回复于 2004-12-03 09:12:34 得分 0

我没安装MSDN呀!~~  
  能给出代码吗?Top

相关问题

  • 关于数据库与Treeview控件
  • WebControls:TreeView与数据库捆绑问题
  • TreeView与数据库的建立
  • 数据库和Treeview
  • treeview和数据库
  • treeview和数据库
  • 还是TreeView与数据库的问题, 急需!
  • 高手请指教!如何让数据库与TREEVIEW的结合!!
  • 救命阿…………各位大虾(TreeView与数据库)!!!!
  • treeview与数据库问题(急!!!!!!!!在线等)

关键词

  • 代码
  • mrc
  • executeqx
  • recordsetdim
  • 系别
  • 班级
  • treeview
  • nodex
  • adodb
  • aa aaab bb

得分解答快速导航

  • 帖主:xiaotao2004
  • aohan
  • True1024

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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