我最近有一個問題如何從訪問數據庫填充組合框,但是我的最新問題對我來說有點棘手。VB.NET 2010-從訪問數據庫中的多列填充組合框
我需要從兩列從表中填充我的下一個組合框,即:
Reasoncode - 原因
,所以我想我的組合框如下所示 -
A - 帳戶
的S - 銷售
ST - 系統整潔
但是,原因代碼和原因描述存儲在我的數據庫的兩個獨立列中,並且它們不能連接在一起。這是可能的VB.Net,將多個列拖入一個組合框?
我當前的代碼來填充盒(LarsTech提供)
Protected Overrides Sub OnLoad(e As EventArgs)
Dim ds1 As New DataSet()
Dim ConnnectionString1 As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Admin\Desktop\CancellationsAndMovements\CancellationsandMovements\cancmov.mdb"
Dim db1 As String = "SELECT reasoncode FROM Reason"
Using cn1 As New OleDbConnection(ConnnectionString1)
Using da As New OleDbDataAdapter(db1, cn1)
da.Fill(ds1, "reasoncode")
End Using
End Using
With drpMoveReason
.DisplayMember = "reasoncode"
.DataSource = ds1.Tables("reasoncode")
.SelectedIndex = 0
End With
MyBase.OnLoad(e)
End Sub
額外的專欄中,我想拉被稱爲「reasondesc」
如果可以填補這樣的幫助將不勝感激,也很感謝在我回寫到不同的數據庫時,我會如何寫回原因碼。
預先感謝您。