CheckBoxList 取值 及选中相关用法

1、取得 checkboxlist 选 中值

#region //处理基本设施
            string sBasicTools = "";

            for (int i = 0; i < this.CheckBoxList2.Items.Count; i++)
            {
                if (this.CheckBoxList2.Items[i].Selected == true)
                {
                    sBasicTools += this.CheckBoxList2.Items[i].Value + ",";
                }
            }

            sBasicTools = sBasicTools.TrimEnd(',');

            #endregion

2、根据初始值,判定 checkbox 选中项

            string basicdevice = dr["BasicTools"].ToString().Trim();
            string[] strtemp = basicdevice.Split(new char[] { ',' });

            foreach (string str in strtemp)
            {
                for (int i = 0; i < this.CheckBoxList2.Items.Count; i++)
                {
                    if (this.CheckBoxList2.Items[i].Value == str)
                    {
                        this.CheckBoxList2.Items[i].Selected = true;
                    }
                }
            }

3、取得首字母

#region 取得首字母 private static string GetGbkX(string str)

    private static string GetGbkX(string str)
    {
        if (str.CompareTo("") < 0return str;
        if (str.CompareTo("") < 0return "A";
        if (str.CompareTo("") < 0return "B";
        if (str.CompareTo("") < 0return "C";
        if (str.CompareTo("") < 0return "D";
        if (str.CompareTo("") < 0return "E";
        if (str.CompareTo("") < 0return "F";
        if (str.CompareTo("") < 0return "G";
        if (str.CompareTo("") < 0return "H";
        if (str.CompareTo("") < 0return "J";
        if (str.CompareTo("") < 0return "K";
        if (str.CompareTo("") < 0return "L";
        if (str.CompareTo("") < 0return "M";
        if (str.CompareTo("") < 0return "N";
        if (str.CompareTo("") < 0return "O";
        if (str.CompareTo("") < 0return "P";
        if (str.CompareTo("") < 0return "Q";
        if (str.CompareTo("") < 0return "R";
        if (str.CompareTo("") < 0return "S";
        if (str.CompareTo("") < 0return "T";
        if (str.CompareTo("") < 0return "W";
        if (str.CompareTo("") < 0return "X";
        if (str.CompareTo("") < 0return "Y";
        if (str.CompareTo("") < 0return "Z";
        return str;
    }

    #endregion
原文地址:https://www.cnblogs.com/tiger8000/p/2195622.html