我在我的項目中使用了telerik控件。 我想在drdownlist中添加複選框並選擇多個值並存儲在數據庫中。 我使用c#.net lang。它是基於窗口的應用程序。在下拉列表中添加複選框
0
A
回答
0
,如果你使用的是Windows應用程序,然後它能夠更好地使用「RadListBoxItem」,而不是下拉列表。在Telerik中使用和使用更加高效。
for (int i = 0; i < 10; ++i)
{
RadListBoxItem item = new RadListBoxItem();
RadCheckBoxElement checkBox = new RadCheckBoxElement();
checkBox.Text = "Item " + i;
checkBox.ToggleState = i % 2 == 0 ? Telerik.WinControls.Enumerations.ToggleState.On: Telerik.WinControls.Enumerations.ToggleState.Off;
//remove this line if you dont want to close popup on checkbox checked
checkBox.ToggleStateChanged += new StateChangedEventHandler(checkBox_ToggleStateChanged);
item.Children.Add(checkBox);
this.radComboBox1.Items.Add(item);
}
將上面的代碼寫在裝載表單或您自己想要的位置。然後寫下面的代碼
void checkBox_ToggleStateChanged(object sender, StateChangedEventArgs args)
{
this.radComboBox1.CloseDropDown();
}
和使用的命名空間using Telerik.WinControls.UI;
0
您可以使用您正在使用的控件的ItemTemplate
屬性,並在其中插入Checkbox
。那麼剩下的只是一個約束問題。
假設你使用的是RadComboBox
它看起來就像..
<telerik:RadComboBox ItemsSource="{Binding YourCollectionOfProperties}">
<telerik:RadComboBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding YourPropertyDescription}" IsChecked="{Binding IsPropertySelected}"/>
</DataTemplate>
</telerik:RadComboBox.ItemTemplate>
</telerik:RadComboBox>
相關問題
- 1. 添加複選框,下拉
- 2. 在下拉列表中添加複選框,並在此下拉列表中添加radgridview
- 3. 在twitter引導下拉列表中添加複選框
- 4. 動態添加複選框列表到下拉列表
- 5. 複選框下拉列表
- 6. 如何添加GridView下拉列表中的複選框
- 7. 如何複選框添加到一個下拉列表在asp.net
- 8. 添加下拉框和複選框值
- 9. 可以在複選框列表中下拉列表中的控件複選框?
- 10. Yii複選框在下拉列表
- 11. 當我在Rails中選擇下拉列表時如何添加複選框
- 12. 在datagridview中添加一行(不是列)類型(複選框,下拉列表)
- 13. 添加複選框和下拉列表中的值選擇選項
- 14. blackberry:在列表中添加複選框
- 15. 禁用複選框和下拉列表
- 16. 驗證複選框或下拉列表
- 17. asp.net下拉列表與複選框
- 18. 需要複選框和下拉列表
- 19. 下拉式複選框列表cakephp
- 20. Rails Multiple複選框與下拉列表
- 21. 下拉列表來填充複選框
- 22. 從下拉列表框中添加數據到列表框
- 23. 如何添加下拉列表框
- 24. 如何爲下拉列表框添加'請選擇...'選項
- 25. jqGrid - 添加工具欄下拉框中的複選框
- 26. 如何動態地從下拉列表中添加和刪除複選框
- 27. 如何添加複選框,在「選擇2下拉」
- 28. 從第二個下拉列表中選擇「全選」複選框
- 29. 在警報對話框中添加下拉列表或選擇日期選項
- 30. 如何在下拉列表中選擇選項添加文本框
這是一個幾個問題......還是更喜歡「讓我的應用我。」將其縮小爲一個問題,並顯示目前爲止的內容,以便其他人可以幫助您。 –