我想用IList(Of LookupItem)绑定组合框,所以,当我访问组合框项目时,它应该能够使用LookupItem对象进行转换。
以下是代码
cboFilterValues.DataSource = (From i In allDetails Select New LookUpItem With {.ItemText = i.ClassCode, .ItemValue = i.ClassCode}).ToList()
现在,当我尝试使用LookupItem强制选择组合框时,它会给出异常,因为它的类型不匹配,因为item的类型是字符串而不是LookupItem。 请建议我应该更改什么,我可以选择项目作为LookupItem。
答案 0 :(得分:0)
更改为:
boFilterValues.DataSource = (From i In allDetails Select New LookUpItem With {.ItemText = i.ClassCode, .ItemValue = i.ClassCode})
cboFilterValues.DisplayMember = "ItemText"
cboFilterValues.ValueMember = "ItemValue"
我刚刚在上面添加了两行...可能会出现问题,否则它会起作用。
THANKYOU。