乐码库:一个极速、放心、纯净的下载站! 更新: 资源发布
  • 您的位置:首页 > 技术文档 > C# > C#遍历得到checkboxlist选中值和设置选中项的代码
  • 收藏本页
      C#遍历得到checkboxlist选中值和设置选中项的代码
      发布时间:2016-12-21 08:02:01 关键词: 遍历checkbox选中值和选中项
      内容简介:这篇文章主要介绍了C#遍历得到checkboxlist选中值和设置选中项的代码,代码简单易懂,具有参考借鉴价值,需要的朋友可以参考下

    得到选中项的value值并拼接成一个字符串返回

    public string GetChecked(CheckBoxList checkList, string separator)
    {
    string str = "";
    for (int i = 0; i < checkList.Items.Count; i++)
    {
    if (checkList.Items[i].Selected)
    {
    str += checkList.Items[i].Value + separator;
    }
    }
    return str;
    }

    有选中字符串 分割之后遍历选中对应value值得选项

    public void SetChecked(CheckBoxList checkList, string selval, string separator)
    {
    selval = separator + selval + separator; //例如:"0,1,1,2,1"->",0,1,1,2,1,"
    for (int i = 0; i < checkList.Items.Count; i++)
    {
    checkList.Items[i].Selected = false;
    string val = separator + checkList.Items[i].Value + separator;
    if (selval.IndexOf(val) != -1)
    {
    checkList.Items[i].Selected = true;
    selval = selval.Replace(val, separator); //然后从原来的值串中删除已经选中了的
    if (selval == separator) //selval的最后一项也被选中的话,此时经过Replace后,只会剩下一个分隔符
    {
    selval += separator; //添加一个分隔符
    }
    }
    }
    }

    以上所述是小编给大家介绍的C#遍历得到checkboxlist选中值和设置选中项的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对乐码库网站的支持!

      相关内容
      最新更新
      热门排行榜