从LookUpID设置ComboBox SelectedItem

时间:2013-02-01 16:05:17

标签: c#

WinForms:我正在从我的数据库表中加载我的组合框letz说标题(ID,名称)。

cbxTitle.DataSource = Se.Titles.ToList();
cbxTitle.ValueMember = "TitleID";
cbxTitle.DisplayMember = "TitleDesc";

&安培;我使用客户记录保存所选值

customer.TitleID = Convert.ToByte(cbxTitle.SelectedValue.ToString());

当我回放时,如何向顾客显示保存的标题?请 请注意,我只获得带有客户记录的TitleID,而我没有 title.Name和我在一起。我可以使用所选的值吗?请指教。

此致 阿尼尔。

嗨,

这就是我想要做的。我不想对我的控件进行数据绑定,我可以遍历ComBoBox.Items,我可以使用ToString()查看TitleDesc,TitleID值。但我无法通过ValueMember在集合中找到该项目。

foreach (var item in cbxTitle.Items) 
{ 
if (item.ToString() == int(Customer.TitleID)) 
   { cbxTitle.SelectedItem = true; break; } 
}
这样的事情......请帮忙!

此致 阿尼尔。

1 个答案:

答案 0 :(得分:0)

cbxTitle.SelectedValue = customer.TitleID;