如何在组合框类中设置选定项

本文关键字:设置 组合 | 更新日期: 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);