Combobox 在CF组合框上设置SelectedValue时出现异常

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

我使用的是Compact Framework 3.5,代码如下:

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
获取或设置组合框中当前选定的项


您得到的错误是什么?