简单聊聊VB的TreeView1控件导航菜单

本文主要介绍了如何使用VB中的TreeView1控件从数据库加载数据创建导航菜单。首先通过调用存储过程获取主菜单数据,然后遍历记录并添加到TreeView1中。接着,获取子菜单数据并同样添加到控件中。最后,当点击菜单节点时,通过读取节点的Key值来显示对应的窗体。
摘要由CSDN通过智能技术生成

说实话,这篇文单是给小白看的,因为你如果知道TREEVIEW的数据结构,就肯定知道如何去挂数据了!,无非就是在数据为中查出数据,然后FOR 嘛,ADD上去就完事了,只是点击菜点,弹出对应的窗体,这里就要点小技巧!

下面就来说说我是如何做的!,看得懂或是看不懂,我就没法保证!

第一步.在数据库查出数据:

    Call openRs("Exec SP_SELECT_OAMENU '" & cdql & "',2") '查主菜单,传了一个用户名,和一个参数2,这个存储过程不用管!你只用关心下面的数据结构就行了!

  

    If rsado.EOF And rsado.BOF Then
        MsgBox "加载失败", 61, "提示"
    Else

        For tkl = 1 To rsado.RecordCount
            Set nodX = TreeView1.Nodes.Add(, , rsado.Fields(0), rsado.Fields(1), Val(rsado.Fields(2)), 3)  '把数据直丢上去
            rsado.MoveNext
        Next tkl
        
    End If
 

2,在查出 ,子菜单   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值