如何在组合框下拉列表中获取每个值?
这是我尝试的内容
For Each obj In cbComboBox.Items
MessageBox.Show(obj.ToString)
Next
它只是显示组合框数据源对象,它没有显示,项目中的内容
答案 0 :(得分:3)
是否有要提取的类类型?这是objectCollection
。当您向它们添加内容时,会将其存储为对象。所以将obj转换回它的类型,然后继续。
For Each obj In cbComboBox.Items
Dim item = TryCast(obj, {the object type or class})
If Not item Is Nothing Then
'use the item as it is converted correctly
End If
Next
答案 1 :(得分:1)
For each item As DataRowView In cbComboBox.Items
msgbox(item.Row("valuecolumnname"))
next
我想我也会把它添加为另一种选择。