(收藏)checkboxlist控件的使用

/// <summary>
/// 获取CheckBoxList复选框组中被选中的2.并生成0和1组成的字符串
/// </summary>
/// <param name="cblName">CheckBoxList的实例</param>
/// <returns>返回一个0和1组成的字符串</returns>
protected string getCheckBoxList(CheckBoxList cblName)
{
string strResult;
foreach (ListItem li in cblName.Items)
{
if (li.Selected == true)
{
strResult += 1;
}
else
{
strResult += 0;
}
}
}

/// <summary>
/// 根据0和1组成的字符串还原成checkboxlist选项值
/// </summary>
/// <param name="strCBL">数据库中的字符串</param>
/// <param name="cblName">checkboxlist控件的实例</param>
protected void setCheckBoxList(string strCBL, CheckBoxList cblName)
{
char[] charCBL = strCBL.ToCharArray(); //把字符串转换为字符数组
for (int i = 0; i < cblName.Items.Count; i++) //遍历复选框组
{
if(charCBL[i].Equals('1')) //索引相同,如果字符的值为一,那么复选框选中
{
cblName.Items[i].Selected=true; //选中复选框
}
}
}


CheckBoxList的问题??
悬赏分:20 - 解决时间:2006-12-7 11:41
我的页面上要实现一个多选的功能用CheckBoxList,分别有3个值1,2,3。当我都选 中的时候那存到数据库里的会是什么样的结果。
怎么去判断我选 中的是哪个呀????
提问者: 小小晕菜 - 魔法师 五级 最佳答案
1,2,3

用Split处理一下(得到数组)就行了。
回答者:erich - 魔法师 五级 12-6 10:33
posted on 2007-04-23 18:46 麦子同学 阅读(2415) 评论(2) 编辑 收藏 所属分类: ASP.NET

让checkbox全选checkboxlist(简单实例)2008/03/19 03:23 P.M.<script language="javascript" type="text/javascript">
function CheckAllCheckboxes(ownerID,checkboxs)
{
var element;
var i = 0;
var isCheck;

if(document.getElementById(checkboxs).checked)
{
isCheck = true;
}
else
{
isCheck = false;
}
while (element = document.getElementById(ownerID + "_" + (i++)))
{
element.checked = isCheck;
}
return false;
}
</script>


this.CheckBox1.Attributes.Add("onclick", "CheckAllCheckboxes('CheckBoxList1','CheckBox1')");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值