WinForms :我正在从我的数据库表中加载我的组合框,比如标题(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; }
}
像这样...请帮忙!
问候,阿尼尔。