如何在列表框中选择项目时填充文本框?

时间:2017-03-09 00:40:29

标签: database vb.net listbox

我有一个列表框,该列表框由数据集中的列(名称)填充。我想在同一表单上使用来自同一数据集但来自列(Desc)的数据填充文本框。我以为我会使用SelectedIndexChanged事件并加载数据,然后根据列表框选择的索引将其过滤掉。

我没有取得任何成功。有人有什么建议吗?

我正在使用Access数据库:" CCDB.accdb" 和数据集:" CCDBDataSet" 表格是:" CrownMods"

1 个答案:

答案 0 :(得分:0)

您不需要任何活动。只需将您的数据绑定到ListBoxTextBox,例如

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

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

现在,ListBox中的名称将自动使用相应的Desc值填充TextBox