asp.net如何让CheckBox1使CheckBoxList1全选 就是说选中CheckBox1 CheckBoxList1里面的所有项全部选中

[复制链接]
查看11 | 回复2 | 2011-4-4 09:03:29 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-4-4 09:03:29 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">先将CheckBox1 的AutoPostBack设置为true,然后增加CheckedChanged事件:

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)

{

foreach (ListItem item in this.CheckBoxList1.Items)

{

item.Selected = true;

}

}

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-3524203\">你说的可以是可以。
但是当CheckBox1 取消是。

就没反应了。

就是点两下CheckBox1 时
CheckBoxList1还是全被选中的
还有只能用 foreach 吗是否可以用其他的代替!
回复

使用道具 举报

千问 | 2011-4-4 09:03:29 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-3528236\">嗯,这个是我的疏忽,遍历中这句:
item.Selected = true;
改为:
item.Selected = CheckBox1.Checked;

对于集合,推荐使用foreach 遍历,也可使用for
for(int i=0; iItems.Count;i)
{
//do something
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行