Я заполнил поле со списком со списком.
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);