SelectedItem属性不起作用

时间:2013-12-30 16:14:38

标签: c# sql linq

我使用linq to sql来填充组合框。填充组合框我在页面加载事件中使用以下代码:

ColdStoreDataContext csdc = new ColdStoreDataContext(); 
comboBox1.DisplayMember="Name";
comboBox1.ValueMember="AccountHeadId";
comboBox1.DataSourse=csdc.SupplierPurchase;

上面的代码工作正常,但是当我使用给定的代码时:

comboBox.SelectedValue="KAMAL SINGH S/O AJEET SINGH";

然后它没有正常工作意味着comboBox显示空值。 请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您的组合框将AccountHeadId作为其ValueMember。当您设置组合框的SelectedValue时,该框将在其数据源中查找其AccountHeadId与您刚设置为SelectedValue的值匹配的项目。

尝试

comboBox1.SelectedValue=2;