我将一个数据表绑定到加载时的combobox.DataSource。然后给组合框一个DisplayMember和一个ValueMember(数据表中的两个不同的列)。在组合框的SelectedIndexChanged中,我想使用组合框的SelectedValue属性,只是为了测试我MsgBox(combobox.SelectedValue),并且我得到了“参数'提示''无法转换为'String'类型。为什么它没有显示价值? :(VB.NET绑定组合框SelectedValue不显示
OnLoad
cbCISoftware.DataSource = dbMaps.Tables("maps")
cbCISoftware.ValueMember = "id"
cbCISoftware.DisplayMember = "name"
SelectedIndexChanged of cbCISoftware
MsgBox(cbCISoftware.SelectedValue)
SelectedValue.ToString outputs
System.Data.DataRowView
你可以添加你的数据绑定代码和selectedindexchanged代码,所以我们可以仔细检查? – 2012-01-05 21:26:47
添加了代码! (也是DisplayMember在表单上显示的很好) – Theveloper 2012-01-05 21:31:04