VB.Net将ComboBox绑定到DataTable

时间:2014-05-09 18:21:16

标签: vb.net combobox

我在将combobox绑定到datatable时遇到了一些问题。该查询似乎在运行,但combobox仅显示 System.Data.DataRowView 。我已经阅读了关于同一问题的其他几个问题,但我还没有能够确定解决方案。

Public Function GetSiteNames()
Dim dtSiteNames As DataTable = New DataTable("Sites")

Using con As New OleDbConnection
    con.ConnectionString = sDbConnString
    con.Open()  'Open the connection

    Using dad As New OleDbDataAdapter(sQuery, con)
        dad.Fill(dtSiteNames)
    End Using

End Using 

Return dtSiteNames

End Function

我试图将其绑定到我的主要形式的组合框中,如下所示:

    With cmboSelectSite
        .DisplayMember = "Sites"
        .ValueMember = "Sites"
        .DataSource = cQ_PLDB.GetSiteNames
    End With

非常感谢任何帮助。

0 个答案:

没有答案