zoukankan      html  css  js  c++  java
  • 设置或者获取CheckboxList控件的选中值

     1.设置CheckBoxList选中的值

       /// <summary>
            /// 设置CheckBoxList中哪些是选中了的         
            /// </summary>
            /// <param name="checkList">CheckBoxList</param>
            /// <param name="selval">选中的字符串,例如:"0,1,2,3,4,4,24"</param>
            /// <param name="separator">分割字符</param>
            public void SetChecked(CheckBoxList checkList, string str, string separator)
            {
                for (int i = 0; i < checkList.Items.Count; i++)
                {
                    //checkboxList 列表中的选项值
                    string val = checkList.Items[i].Value;
                    if (val != "" && val!=null)
                    {
                        if (SplitArr(val, str, separator) >= 0)
                        {
                            checkList.Items[i].Selected = true;
                        }
                    }
                }
            }
    
            public int SplitArr(string val, string strs, string separator)
            {
                string[] arr = strs.Split(separator);
                for (int i = 0; i < arr.Length; i++)
                {
                    if (val == arr[i])
                    {
                        return i;
                    }
                }
                return -1;
            }

    2.获取CheckboxList选中了的值

     /// <summary>
            /// 获取checkboxlist的值
            /// </summary>
            /// <param name="checkList"></param>
            /// <param name="separator"></param>
            /// <returns></returns>
            public string GetChecked(CheckBoxList checkList, string separator)
            {
                string selval = "";
                for (int i = 0; i < checkList.Items.Count; i++)
                {
                    if (checkList.Items[i].Selected)
                    {
                        selval += checkList.Items[i].Value + separator;
                    }
                }
                return selval;
            }
  • 相关阅读:
    混淆代码
    滑动listview隐藏和显示顶部布局
    软件工程基础知识
    模仿QQ左滑删除
    apk签名(不打包)
    常见项目管理名词
    打包
    Banner无限轮播
    微信分享封装类
    自定义数字软键盘
  • 原文地址:https://www.cnblogs.com/heluo/p/3355811.html
Copyright © 2011-2022 走看看