学无止境详情

ASP.NET CheckBoxList绑定 及 获得到CheckBoxList中选

发表:2016-12-02    编辑:南昌开优网络    浏览:4589    
标签:ASP.NET应用

后台
----------------------------------------------------------------------------------------------------------------
//绑定
    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;
            }
        }
    }
分享
  1. 上一篇:LitJson字符串解析
  2. 下一篇:asp.net 判断用户是否使用微信浏览...