我的程序使用访问中的数据库,该数据库由BreedID和BreedName组成。我在vb.net中有一个下拉框,显示了要选择的用户的名称,但是在我的代码中,我想存储与该名称相关的ID,以便我可以使用oledb将其发送到访问数据库。目前这就是它的样子:
Dim BrVar As String = Breed.SelectedItem.Text
但那不起作用!请帮忙!
答案 0 :(得分:0)
您可以在下拉框中添加隐藏列,它可能已经存在。下拉框中的第一列是column(0)
,您可以将宽度设置为0厘米。这可以是ID值。留下column(1)
作为名称值。
然后您可以使用Breed.SelectedItem.column(0)
答案 1 :(得分:0)
要做的第一件事就是在Data
标签上将您的行数源设置为SELECT
BreedID
和BreedName
字段(按此顺序)。然后确保bound column
设置为1
。
然后在Format
标签页上设置Column Count
至2
和Column Widths
至0;1
。
这样会显示BreedName
字段,但使用BreedID
字段作为组合框的值。
使用Dim BrVar As Long = Breed.SelectedItem
获取BreedID
。