CheckBoxList 取值 / 赋值

 

 

#region CheckBoxList
    /// <summary>
    /// 初始化控件
    /// </summary>
    /// <param name="checkList"></param>
    private void InitChecked(CheckBoxList checkList)
    {
        for (int i = 0; i < checkList.Items.Count; i++)
        {
            checkList.Items[i].Selected = false;
        }
    }
    /// <summary>
    /// 控件赋值
    /// </summary>
    /// <param name="checkList"></param>
    /// <param name="selval"></param>
    private void SetChecked(CheckBoxList checkList, string selval)
    {
        for (int j = 0; j < checkList.Items.Count; j++)
        {
            if (selval.Contains("," + checkList.Items[j].Value + ","))
            {
                checkList.Items[j].Selected = true;
            }
        }
    }

    /// <summary>
    /// 获取控件选中值
    /// </summary>
    /// <param name="checkList"></param>
    /// <returns></returns>
    private string GetChecked(CheckBoxList checkList)
    {
        string strSelected = "-1,";
        //读取CheckBoxList 选中的值,保存起来 
        for (int i = 0; i < checkList.Items.Count; i++)            
        {
            if (checkList.Items[i].Selected)
            {
                strSelected += checkList.Items[i].Value + ",";
            }
        }
        return strSelected;
    }
    #endregion

  

 

posted @ 2016-02-18 10:01  linyongqin  阅读(206)  评论(0)    收藏  举报