我已经使用列表类填充了一个组合框。
cboParentMenu.DataSource = listMenu;
cboParentMenu.DisplayMember = "caption";
这是类变量。
public string caption { get; set; }
public string caption_style { get; set; }
public string cat_id { get; set; }
public int id_menu { get; set; }
现在,如何使用字段id_menu设置所选项目?我在想这样的事情。
cboParentMenu.SelectedItem.id_menu = 123;
答案 0 :(得分:3)
你可以做到
cboParentMenu.SelectedItem = listMenu.FirstOrDefault(x => x.id_menu == 123);
确保导入System.Linq
。
答案 1 :(得分:0)
试试这个:
cboParentMenu.SelectedValue = listMenu.Find(i => i.id_menu == 123);