复选框的设置和绑定公共方法

来源:互联网 发布:sql having 单独使用 编辑:程序博客网 时间:2024/06/03 00:10

 protected virtual string ParserCategories(CheckBoxList cbl)
        {
            StringBuilder sb = new StringBuilder();
            foreach (ListItem item in cbl.Items)
            {
                if (item.Selected == true)
                {
                    sb.AppendFormat("{0},", item.Value);
                }
            }
            return sb.ToString().TrimEnd(",".ToCharArray());
        }

 

 

 protected virtual void SetCategories(string categories,CheckBoxList cbl)
        {
            categories.Split(",".ToCharArray()).ToList().ForEach(item => {
                foreach (ListItem li in cbl.Items)
                {
                    if (string.Compare(li.Value, item, true) == 0)
                    {
                        li.Selected = true;
                    }
                }
            });
        }

原创粉丝点击