2017-02-10 70 views
2

比方说,我有一个Synfusion与multiSelectionComboBox Windows窗体中的项目是这样的:如何以编程方式在MultiSelectionComboBox中选择一个项目(或许多)?

multiSelectionComboBoxDays.Items.Add("Monday"); 
multiSelectionComboBoxDays.Items.Add("Tuesday"); 
multiSelectionComboBoxDays.Items.Add("Wednesday"); 
... 

我想“星期二”和“星期三”项目被默认选择。 我试过了:

multiSelectionComboBoxDays.SelectedItems = "Tuesday"; 
multiSelectionComboBoxDays.SelectedItem = "Tuesday"; 

和其他变种没有成功。

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

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

回答

1

你试过:

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

这已经有一段时间,因为我使用Syncfusion,所以我可能是生锈的一点点

+0

谢谢你,它的工作原理,但并不如预期... 现在: https://www.screencast.com/t/jdDyfh07CfS 预计:https://www.screencast.com/t/K5pGBWfOG8 (我不知道什么是最好的/推荐的方式在这里分享图像) – Wingjam

+0

是否将相同的项目添加到SelectedValues集合修复了问题?如果失败了,试图在SelectedItems上引发一个CollectionChanged事件? 012ev 对不起,大部分内存都是由 – Dmihawk

+0

对不起,'SelectedValues'不存在,只有'SelectedValue',我真的不知道如何提高'SelectedItemCollectionChanged'(Syncfusion的文档非常薄弱)。我试过刷新()没有成功 – Wingjam

相关问题