C# 如何以编程方式在MultiSelectionComboBox中选择一项(或多项)?

C# 如何以编程方式在MultiSelectionComboBox中选择一项(或多项)?,c#,winforms,combobox,syncfusion,C#,Winforms,Combobox,Syncfusion,假设我有一个来自Synfusion的multiSelectionComboBox,其中包含Windows窗体中的项,如下所示: multiSelectionComboBoxDays.Items.Add("Monday"); multiSelectionComboBoxDays.Items.Add("Tuesday"); multiSelectionComboBoxDays.Items.Add("Wednesday"); ... 我希望默认情况下选择“星期二”和“星期三”项目。 我试过: mul

假设我有一个来自Synfusion的
multiSelectionComboBox
,其中包含Windows窗体中的项,如下所示:

multiSelectionComboBoxDays.Items.Add("Monday");
multiSelectionComboBoxDays.Items.Add("Tuesday");
multiSelectionComboBoxDays.Items.Add("Wednesday");
...
我希望默认情况下选择“星期二”和“星期三”项目。 我试过:

multiSelectionComboBoxDays.SelectedItems = "Tuesday";
multiSelectionComboBoxDays.SelectedItem = "Tuesday";
和其他没有成功的变种

我知道我可以使用
SelectAll()
UnSelectAll()
,但这不是我想要的

如何以编程方式在MultiSelectionComboBox中选择一项(或多项)?

您是否尝试过:

multiSelectionComboBoxDays.SelectedItems.Add()
multiSelectionComboBoxDays.AddVisualItem()

我已经有一段时间没有使用Syncfusion了,所以我可能有点生疏了

谢谢你,它可以工作,但并不像预期的那样。。。现在:预期:(我不知道在这里共享图像的最佳/推荐方式是什么)将相同的项目添加到SelectedValues集合是否解决了问题?如果失败,尝试在SelectedItems上引发CollectionChanged事件?抱歉,大部分操作都是从内存中执行的对不起,
SelectedValue
不存在,只有
SelectedValue
,我真的不知道如何引发
SelectedItemCollectionChanged
(Syncfusion的文档非常薄弱)。我尝试了
Refresh()
,但没有成功。我编辑了我的答案,以包含我认为正确的呼叫