簡體   English   中英

在列表框中顯示數據庫信息 vb.net

[英]Show information of database in a listbox vb.net

我想顯示我的數據庫 (ACCESS) 的信息並將其顯示在列表框中。

我嘗試使用以下代碼來做到這一點:

Public Sub listbox()

    Dim dt As DataTable

    Using con
        con.Open()
        Dim cmd As New OleDbCommand("SELECT * FROM Livrosescola", con)
        Dim oDA As New OleDbDataAdapter(cmd)
        dt = New DataTable()
        oDA.Fill(dt)
    End Using

    ListBox1.DataSource = dt

沒有工作:/有人可以幫助我嗎?

您需要調用ListBox 的DataBind() 方法。 在 ASP.NET 中進行數據鏈接控制之后,您總是要調用 DataBind() 方法。

 ListBox1.DataBind()

更多信息: Control.DataBind 方法

只需要添加“ListBox1.DisplayMember =“FieldNameYouWantToShow”並在

Private Sub Livros_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\311026\Documents\PAP3\Biblio.accdb"
    con.Open()

listbox()
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM