我在项目中使用了telerik控制。我想在drdownlist中添加复选框并选择多个值并存储在数据库中。我正在使用c#.net lang。它是基于窗口的应用程序。
如果您使用的是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;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句