【发布时间】:2012-01-05 21:15:50
【问题描述】:
我在加载时将数据表绑定到 combobox.DataSource。然后我给组合框一个 DisplayMember 和一个 ValueMember(数据表中有 2 个不同的列)。在组合框的 SelectedIndexChanged 中,我想使用组合框的 SelectedValue 属性,只是为了测试我的 MsgBox(combobox.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 代码以便我们仔细检查?
-
添加了代码! (DisplayMember 在表单上也显示良好)