簡體   English   中英

C# telerik winforms radDropDownList 多選

[英]C# telerik winforms radDropDownList multiselect

我使用以下代碼在 radDropDownList 中啟用了多項選擇。

radDropDownList1.DropDownListElement.SelectionMode = SelectionMode.MultiExtended;

這個列表有 10 個選項,每個用戶可以選擇其中的 1 到 10 個 現在我想檢索我保存在數組列表中的用戶選擇ArrayList UserChoose = new ArrayList();

UserChoose = getUserChoose("username");

如何通過代碼將用戶選擇返回到 radDropDownList?

radDropDownList.Select = UserChoose ?

有兩種方法可以實現這一目標。 它會有點復雜,但我相信它會為你工作。
方式一:
我認為,您可能無法僅使用radDropDownList來做到這一點。 如果您仍然想使用radDropDownList執行此操作,那么您必須像在telerik 討論論壇中那樣自定義radDropDownList 源代碼鏈接在這里

在此處輸入圖像描述
方式二:
您可以使用RadMultiColumnComboBox 這將很容易實現。 同時它還有更多的功能。 在此處檢查 telerik 的鏈接=> RadMultiColumnComboBox 文檔

在此處輸入圖像 de## 標題 ##scription

注意:我個人支持后者而不是前者。所以,方式2更有效。

Windows Forms 下拉列表最簡單的替代品是使用Telerik進行多項選擇,該控件旨在提供該特定功能。

它從 2018.1.116 版本開始可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM