回 帖 发 新 帖 刷新版面

主题:请教高手:如何通过combox调用数据库数据,来生成treeview控件中的内容,急!谢谢!

[em18]

回复列表 (共6个回复)

沙发

你的意思是说用combobox选择数据库中的表吧,然后把这张表中的数据显示到treeview当中?请再描述清楚一些。

板凳

Private Sub combobox_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim db As database = New database
        '填充cbbDepCode
        Dim strSQL As String = "select 姓名 from"
        strSQL += " ygda order by 拼音词头"
        Dim dv As DataView = db.RunSelectSQL(strSQL)
        For Each drv As DataRowView In dv
            Me.cob1.Items.Add(drv("姓名"))
        Next
        db.Dispose()
上面是我做的一个程序的一部分,你看一下,是不是这个意思啊???

3 楼

第一楼说的对,就是这个意思!!!!

4 楼

获取SQL Svr数据库的所有表可以使用这个SQL语句
select name from sysobjects where xtype='U'
如果显示一张表的数据推荐用datagrid,而不是treeview
如果显示大类小类关系的时候用treeview比较合适,但是那样就不是一张表的内容了

5 楼

[quote]Private Sub combobox_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim db As database = New database
        '填充cbbDepCode
        Dim strSQL As String = "select 姓名 from"
        strSQL += " ygda order by 拼音词头"
        Dim dv As DataView = db.RunSelectSQL(strSQL)
        For Each drv As DataRowView In dv
            Me.cob1.Items.Add(drv("姓名"))
        Next
        db.Dispose()
上面是我做的一个程序的一部分,你看一下,是不是这个意思啊???[/quote]

6 楼

[quote]Private Sub combobox_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim db As database = New database
        '填充cbbDepCode
        Dim strSQL As String = "select 姓名 from"
        strSQL += " ygda order by 拼音词头"
        Dim dv As DataView = db.RunSelectSQL(strSQL)
        For Each drv As DataRowView In dv
            Me.cob1.Items.Add(drv("姓名"))
        Next
        db.Dispose()
上面是我做的一个程序的一部分,你看一下,是不是这个意思啊???[/quote]

我来回复

您尚未登录,请登录后再回复。点此登录或注册