知识学堂 > 课程 > CheckBoxList1操作

CheckBoxList1操作

发布日期:2018/12/23 来源:【返回】

CheckBoxList赋值,CheckBoxList获取,CheckBoxList选中
//赋值
        foreach (Model.ChanpinxiangxiType model in List集合)
        {
            ListItem droitem = new ListItem();
            droitem.Text = model.n_title;
            droitem.Value = model.id.ToString();
            if (!this.CheckBoxList1.Items.Contains(droitem))
            {
                this.CheckBoxList1.Items.Add(droitem);
            }

        }

//根据值设置选中

string[] arr = Pinpais.Cid.ToString().Split(',');
                for (int i = 0; i < arr.Length; i++)
                {
                    ListItem li = CheckBoxList1.Items.FindByValue(arr[i]);
                    if (li != null)
                    {
                        li.Selected = true;
                    }
                }
//获取选中值
string save_cblJL = ",";
        for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
        {
            if (this.CheckBoxList1.Items[i].Selected == true)
            {
                save_cblJL += this.CheckBoxList1.Items[i].Value + ",";
            }
        }