后台 ---------------------------------------------------------------------------------------------------------------- //绑定 private void Band() { this.CheckBoxList1.DataSource = temManager.templateList(); this.CheckBoxList1.DataTextField = "name"; this.CheckBoxList1.DataValueField = "id"; this.CheckBoxList1.DataBind(); } ------------------------------------------------------------------------------------------------------------------ //得到CheckBoxList中选中的值 public string getcheck(CheckBoxList checkList, string separator) { string selval = ""; for (int i = 0; i < checkList.Items.Count; i++) { if (checkList.Items[i].Selected) { selval += "'" + checkList.Items[i].Text + "'" + separator; } } if (selval.Length > 1) { selval = selval.Substring(0, selval.Length - 1); } return selval; } 使用 string sq = getcheck(this.CheckBoxList1, ","); 循环选中 ------------------------------------------------------------------------------------------------------------------ public void Checked() { string[] arr = temidllist.Split(','); for (int i = 0; i < arr.Length; i++) { ListItem li = CheckBoxList1.Items.FindByValue(arr[i]); if (li != null) { li.Selected = true; } } }