2017-04-22 131 views
0

我想根據我的列表框選擇顯示數據庫記錄到文本框。VB.net 2013顯示數據庫記錄根據列表框選擇

我已經通過名稱將數據庫記錄顯示到列表框中。

Private Sub getPurchases() 
    cmd = New MySqlCommand("SELECT * FROM detail_buy ORDER BY id DESC", conn) 
    da = New MySqlDataAdapter 
    da.SelectCommand = cmd 
    dt.Clear() 
    da.Fill(dt) 
    LBPmb.DataSource = dt 
    LBPmb.ValueMember = "name" 
End Sub 

現在我想告訴其他值像ID,價格,總的,等等等等到每一個文本框,當我點擊列表框的「名字」。那可能嗎?

回答

0

您應該將相同的DataTable綁定到TextBoxes,例如,

With myListBox 
    .DisplayMember = "ColumnToDisplay1" 
    .ValueMember = "PKColumn" 
    .DataSource = myDataTable 
End With 

myTextBox.DataBindings.Add("Text", myDataTable, "ColumnToDisplay2") 

TextBox會那麼當你在ListBox選擇自動填充。

相關問題