Скажем, у меня есть multiSelectionComboBox
от Synfusion с элементами в Windows Forms, как это:Как программно выбрать элемент (или много) в MultiSelectionComboBox?
multiSelectionComboBoxDays.Items.Add("Monday");
multiSelectionComboBoxDays.Items.Add("Tuesday");
multiSelectionComboBoxDays.Items.Add("Wednesday");
...
Я хочу, чтобы «вторник» и «среда» элементы, которые будут выбраны по умолчанию. Я пробовал:
multiSelectionComboBoxDays.SelectedItems = "Tuesday";
multiSelectionComboBoxDays.SelectedItem = "Tuesday";
и другие варианты, но безуспешно.
Я знаю, что могу использовать SelectAll()
и UnSelectAll()
, но это не то, что я хочу.
Как программно выбрать элемент (или много) в MultiSelectionComboBox?
Спасибо, это работает, но не как ожидалось ... Сейчас: https://www.screencast.com/t/jdDyfh07CfS Ожидаемое: https://www.screencast.com/t/K5pGBWfOG8 (я не знаю, что является лучшим/рекомендуемым способом обмена изображениями здесь) – Wingjam
Does добавление одного и того же элемента в коллекцию SelectedValues устраняет проблему? В противном случае, пытаясь поднять событие CollectionChanged на SelectedItems? Извините, вы делаете большую часть этого из памяти – Dmihawk
Извините, 'SelectedValues' не существует, только' SelectedValue', и я действительно не знаю, как поднять 'SelectedItemCollectionChanged' (документация Syncfusion действительно слабая). Я попробовал 'Refresh()' без успеха – Wingjam