CheckBoxList 如何循环读取数据字段为(1,2,3)
<asp:CheckBoxList id="chkboxlist" runat="server" ></asp:CheckBoxList>
我之前有这样帮定过
<asp:CheckBoxList id="chkboxlist" runat="server" DataTextField="admin_quanxian" DataValueField="admin_quanxian" RepeatColumns="9"></asp:CheckBoxList>还是读不出来, 如何循环读取字段为(1,2,3)
<asp:CheckBoxList id="chkboxlist" runat="server" ></asp:CheckBoxList>
我之前有这样帮定过
<asp:CheckBoxList id="chkboxlist" runat="server" DataTextField="admin_quanxian" DataValueField="admin_quanxian" RepeatColumns="9"></asp:CheckBoxList>还是读不出来, 如何循环读取字段为(1,2,3)
string[] arrStr = CK_Items.Split(',');//将以","隔开字段分解开
foreach (string str in arrStr)
{
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Value == str)
{
this.CheckBoxList1.Items[i].Selected = true; }
}
}
string stringID = table.Rows[0]["admin_quanxian"].ToString().TrimEnd(',').ToString(); string[] arr = stringID.Split(','); for (int i = 0; i < arr.Length; i++)
{
for (int j = 0; j < this.CheckBoxList1.Items.Count; j++)
{
if (arr[i].ToString().Trim() == CheckBoxList1.Items[j].Text.ToString())
{
CheckBoxList1.Items[j].Selected = true;
}
}
}
<asp:CheckBoxList id="chkboxlist" runat="server" ></asp:CheckBoxList> 如何动态循环成这样
<asp:CheckBoxList id="chkboxlist" runat="server" >
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
</asp:CheckBoxList>