2017-02-10 42 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

相關問題