博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CheckBoxList 拓展
阅读量:6908 次
发布时间:2019-06-27

本文共 1382 字,大约阅读时间需要 4 分钟。

让保存和反绑定更加简单!

 

新建 ZCheckBoxList类: 

using System.Web.UI.WebControls;
namespace Business
{
public class ZCheckBoxList : CheckBoxList
{
/// 2011-6-19 曾祥展
/// 假如勾2,3,4 則SelectedValue="2,3,4"
/// 
public override string SelectedValue
{
get
{
string _ReturnValue = "";
this.EnsureChildControls();
 
for (int i = 0; i < this.Items.Count; i++)
{
if (this.Items[i].Selected == true)
{
_ReturnValue += this.Items[i].Value + ",";
}
}
if (!string.IsNullOrEmpty(_ReturnValue))
{
_ReturnValue = _ReturnValue.TrimEnd(',');
}
else
{
return string.Empty;
}
 
return _ReturnValue;
}
 
set
{
if (value == null)
{
value = string.Empty;
}
string _ReturnValue = "";
 
this.EnsureChildControls();
_ReturnValue = value;
 
 
for (int i = 0; i < this.Items.Count; i++)
{
this.Items[i].Selected = false;
}
 
if (_ReturnValue.Trim().Length != 0)
{
string[] ReturnValue1 = _ReturnValue.Split(',');
// 1,2,3
for (int intItem = 0; intItem <= ReturnValue1.Length - 1; intItem++)
{
for (int i = 0; i < this.Items.Count; i++)
{
if (ReturnValue1[intItem] == this.Items[i].Value)
{
this.Items[i].Selected = true;
break;
}
}
}
}
}
}
 
 
}
}

 

<%@ Register Assembly="Business" Namespace="Business" TagPrefix="cc1" %>
 
 
RepeatDirection="Horizontal" RepeatColumns="3">
 
 
取值:
this.cblEnvironment.SelectedValue
赋值:
cblEnvironment.SelectedValue = eid;
    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2011/06/20/2085528.html,如需转载请自行联系原作者
你可能感兴趣的文章
ajax全接触
查看>>
ps查看内存占用排序
查看>>
【BZOJ】4873: [Shoi2017]寿司餐厅
查看>>
【CodeForces】913 D. Too Easy Problems
查看>>
二十四种设计模式:命令模式(Command Pattern)
查看>>
Django 创建项目笔记
查看>>
Java B2B2C多用户商城 springcloud架构 - commonservice-eureka 项目构建过程(八)
查看>>
Apache Maven Compiler Plugin
查看>>
leetcode-852-山脉数组的峰顶索引
查看>>
EL表达式和JSTL标签快速入门
查看>>
微信小程序踩坑指南
查看>>
你了解HTTPS,但你可能不了解X.509
查看>>
SCRIPT1010: 缺少标识符 常见原因
查看>>
jquery里面获取div区块的宽度与高度
查看>>
Bootstrap 类解析
查看>>
查看MySQL是否在运行
查看>>
【转】从MVC到前后端分离
查看>>
七夕专场-A题
查看>>
JS----获取DOM元素的方法(8种)
查看>>
Android应用开发中三种常见的图片压缩方法
查看>>