CheckBoxList加载数据
CheckBoxList1.DataSource = ds; //ds是返回的DataSet
CheckBoxList1.DataBind();
获取选中项的值
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
Label1.Text = Label1.Text + CheckBoxList1.Items[i].Value; //获取选中的值
Label2.Text = Label2.Text + CheckBoxList1.Items[i].Text; //获取选中的文本
}
}
设置某项为选中状态
string[] strItem = strList.Split(',');
foreach (string str in strItem)
{
try
{
this.CheckBoxList1.Items.FindByValue(str).Selected = true;
}
catch (Exception)
{
}
}