| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 638 人关注过本帖
标题:使用Treeview控件,有错误,请帮忙。
只看楼主 加入收藏
你好毒
Rank: 1
等 级:新手上路
帖 子:6
专家分:7
注 册:2010-11-28
结帖率:0
收藏
 问题点数:0 回复次数:0 
使用Treeview控件,有错误,请帮忙。
Public Sub MakeTree(tvwX As TreeView)
     Dim nodX As Node
     Dim sNodeKey As String
     Dim sRelative As String
     Dim MsgText As String
     txtSQL = "select * from 系部"
     Set mrc = ExecuteSQL(txtSQL, MsgText)
     '添加系
     Do Until mrc.EOF
         sNodeKey = "X" & mrc("系部代码").Value
         Set nodX = tvwX.Nodes.Add(, , sNodeKey, mrc("系部名称").Value)
         nodX.Tag = "系"
         mrc.MoveNext
     Loop
     mrc.Close
     txtSQL = "select * from 专业"
     Set mrc = ExecuteSQL(txtSQL, MsgText)
     '添加专业
     Do Until mrc.EOF
         sNodeKey = "X" & mrc("专业代码").Value
         sRelative = Mid$(sNodeKey, 1, 3)
         Set nodX = tvwX.Nodes.Add(, , sNodeKey, mrc("专业名称").Value)
         nodX.Tag = "专业"
         mrc.MoveNext
     Loop
     mrc.Close
     txtSQL = "select * from 班级"
     Set mrc = ExecuteSQL(txtSQL, MsgText)
     '添加班级
     Do Until mrc.EOF
         sNodeKey = "X" & mrc("班号").Value
         sRelative = Mid$(sNodeKey, 1, 5)
         Set nodX = tvwX.Nodes.Add(, , sNodeKey, mrc("班级名称").Value)
         nodX.Tag = "班级"
         mrc.MoveNext
     Loop
     mrc.Close
     Set tvwX.SelectedItem = tvwX.Nodes(1)
     Set mrc = Nothing
     Set nodX = Nothing
   End Sub
Private Sub Form_Load()
   Call comboAddItem(Combo2, "班级", 0)
  Call comboAddItem(Combo3, "系部", 0)
  Call MakeTree(TreeView1)
End Sub
代码是这样写的,可是显示的时候不分层啊,老是一下子全部显示出来了!请大家帮忙,

[ 本帖最后由 你好毒 于 2010-12-14 16:45 编辑 ]
搜索更多相关主题的帖子: Treeview 控件 
2010-12-14 15:55
快速回复:使用Treeview控件,有错误,请帮忙。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046943 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved