2017-03-09 109 views
0

我有一個列表框正在填充數據集中的列(名稱)。我想用來自同一數據集但來自列(Desc)的數據在同一表單上填充文本框。我以爲我會使用SelectedIndexChanged事件並加載數據,然後根據列表框選擇的索引進行過濾。如何在列表框中選擇項目時填充文本框?

雖然我沒有任何成功。任何人有任何建議?

我使用的是Access數據庫: 「CCDB.accdb」 和數據集: 「CCDBDataSet」 表是: 「CrownMods」

+0

winforms?的WebForms? – Yatrix

+0

我已經使用了這個功能已經有一段時間了,但我認爲你可以讓你的項目包含比顯示的更多的數據。那麼你應該能夠在Changed事件處理程序中檢索它。 – Yatrix

回答

0

你不需要任何事件。只需將您的數據綁定到ListBoxTextBox,例如

With myListBox 
    .DisplayMember = "Name" 
    .ValueMember = "ID" 
    .DataSource = myDataTable 
End With 

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

ListBox選擇一個名稱現在會自動與對應說明值填充TextBox

+0

工作非常感謝! –

相關問題