如何在组合框类中设置选定项
本文关键字:设置 组合 | 更新日期: 2023-09-27 18:13:52
我已经用list类填充了一个组合框。
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;
你可以做
cboParentMenu.SelectedItem = listMenu.FirstOrDefault(x => x.id_menu == 123);
确保导入System.Linq
试试这个:
cboParentMenu.SelectedValue = listMenu.Find(i => i.id_menu == 123);