2017-04-22 3 views
0

リストボックスの選択に従って、データベースレコードをテキストボックスに表示したいとします。VB.net 2013リストボックス選択によるデータベースレコードの表示

NAMEのデータベースレコードをこのようなリストボックスに示しました。

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

同じDataTableTextBoxesにバインドする必要があります。

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

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

あなたはListBoxで選択を行うときTextBoxが、その後自動的に表示されます。

関連する問題