我有一个像这样的Checkboxlist
<asp:CheckBoxList ID="CheckBoxList1" runat="server" ForeColor="White" Height="156px"
Visible="False" Width="106px">
<asp:ListItem Value="1">Monday</asp:ListItem>
<asp:ListItem Value="2">Tuesday</asp:ListItem>
<asp:ListItem Value="3">Wednesday</asp:ListItem>
<asp:ListItem Value="4">Thursday</asp:ListItem>
<asp:ListItem Value="5">Friday</asp:ListItem>
<asp:ListItem Value="6">Saturday</asp:ListItem>
<asp:ListItem Value="7">Sunday</asp:ListItem>
</asp:CheckBoxList>
我从数据库中检索了值,我正在拆分像这样的值
string s = TextBox2.Text;
string[] values = s.Split(',');
例如:如果我在文本框中有2,3,6,我需要检查ListItem 2,3,6。
答案 0 :(得分:1)
此循环应按预期工作:
foreach(ListItem item in CheckBoxList1.Items)
item.Selected = values.Contains(item.Value);