在RadListBox(telerik)中选中复选框

本文关键字:复选框 telerik RadListBox | 更新日期: 2023-09-27 18:27:35

我正在使用带复选框的RadListbox(Telerik)。我想从服务器端的列表框中获得复选框值,请给出最佳实践解决方案:

我的代码是:Aspx:

 <telerik:RadListBox ID="rlbSecurity" runat="server"  CheckBoxes="true"  
                ShowCheckAll="true" Width="100%" SelectionMode="Single" 
                Skin="Office2010Silver" ></telerik:RadListBox>

代码隐藏:

 string selectedCollateralId=string.Empty;
            if (rlbSecurity.Items.Count > 0)
            {
                for (int i = 0; i < rlbSecurity.Items.Count; i++)
                {
                    if (rlbSecurity.Items[i].Checked)
                    {
                         selectedCollateralId = rlbSecurity.Items[i].Value;
                    }
                }
            }

在RadListBox(telerik)中选中复选框

您有复选框="true"SelectionMode="Single"

显示复选框的原因是您允许用户选择多个项目。

你有两个选择-

  1. 如果SelectionMode="Single"(Single是默认值,您甚至不需要它),则删除复选框ShowCheckAll

  2. 如果复选框="true",则删除选择模式