当前位置:编程学习 > VB >>

VB ListBox控件没有RowSource和ListField属性

Private Sub Form_Load()
    '连接数据库
    Set conn = New ADODB.Connection
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=C:\Users\a\Documents\数据库\家庭财务\JTCW.mdb;" & "Persist Security Info=False"
    '打开记录集
    Dim strSQL As String
    strSQL = "SELECT 姓名 from 家庭成员 ORDER BY 姓名"
    Set rs = New ADODB.Recordset
    rs.CursorLocation = adUseClient
    rs.Open strSQL, conn, adOpenKeyset, adLockOptimistic
    Set txtName.DataSource = rs
    txtName.DataField = "姓名"
    Set DataList1.RowSource = rs
    DataList1.ListField = "姓名"
End Sub
运行时没有未找到方法和数据成员  --------------------编程问答-------------------- DataList1的RowSource 和ListField好像是在属性框直接设置的......
请确认是哪句报错 --------------------编程问答-------------------- Set DataList1.RowSource = rs
    DataList1.ListField = "姓名" 
这两句报错,属性框里没有RowSource 和ListField这两个属性 --------------------编程问答-------------------- lz用错了控件吧?

DataList不是ListBox

工程——〉部件——〉microsoft datalist controls 6.0


--------------------编程问答-------------------- 仔细看看DataList1是什么控件。 --------------------编程问答-------------------- LZ肯定用的是microsoft datalist controls 5.0的, 
加载microsoft datalist controls 6.0 选择listbox就会有这方面的属性。
--------------------编程问答-------------------- 谢谢,知道了
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,