Combobox 在CF组合框上设置SelectedValue时出现异常
我使用的是Compact Framework 3.5,代码如下:Combobox 在CF组合框上设置SelectedValue时出现异常,combobox,compact-framework,selectedvalue,Combobox,Compact Framework,Selectedvalue,我使用的是Compact Framework 3.5,代码如下: var timeouts = new[] {1, 2, 3, 4, 5}; ddlTimeout.DataSource = timeouts; ddlTimeout.SelectedValue = 3; 并在设置所选值时收到以下错误。哪里有问题 无法在ValueMember为空的ListControl中设置SelectedValue 注意:如果我使用类对象列表作为数据源,并为组合框指定DisplayMember和ValueMem
var timeouts = new[] {1, 2, 3, 4, 5};
ddlTimeout.DataSource = timeouts;
ddlTimeout.SelectedValue = 3;
并在设置所选值时收到以下错误。哪里有问题
无法在ValueMember为空的ListControl中设置SelectedValue
注意:如果我使用类对象列表作为数据源,并为组合框指定DisplayMember和ValueMember,则效果良好。错误为
“无法在具有空值的ListControl中设置SelectedValue
价值会员。”
请尝试以下方法:
var timeouts = new[] {1, 2, 3, 4, 5};
ddlTimeout.DataSource = timeouts;
ddlTimeout.SelectedItem = 3;
必须设置ValueMember才能使SelectedValue正常工作。文档显示了不同之处:
组合框。SelectedValue
获取或设置ValueMember属性指定的成员属性的值
组合框。SelectedItem
获取或设置组合框中当前选定的项
您得到的错误是什么?