求助:如何实现checkedListBox的全选和反选功能?

yixian2007 2009-03-12 09:06:20
加精
如何实现checkedListBox的全选和反选功能?

全选后要在数据库中删除那些选中的数据.是不是要用循环语句来一条条删除?
...全文
4749 104 打赏 收藏 转发到动态 举报
写回复
用AI写文章
104 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulei116 2011-12-25
  • 打赏
  • 举报
回复
很受用,恰巧我也在做
moonlele 2011-12-04
  • 打赏
  • 举报
回复
反选应该这样吧 for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i))//判断选项是否选中
{
checkedListBox1.SetItemChecked(i, false);//如果选中则取消
}
else
{
checkedListBox1.SetItemChecked(i, true); //如果没选中则选中
}

}
guyoujing 2010-11-22
  • 打赏
  • 举报
回复
怎么还不结贴的???
Hibity 2010-11-22
  • 打赏
  • 举报
回复
protected void CBSelectAll_CheckedChanged(object sender, EventArgs e)
{
CheckBox cbselectall = sender as CheckBox;
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox cb = row.FindControl("CBSelect") as CheckBox;
cb.Checked = cbselectall.Checked;
}
}
Emilyandsomeone 2010-10-08
  • 打赏
  • 举报
回复
怎么都是全选或全不选的,咋没有选其中几个的
ypskyfish2010 2010-07-02
  • 打赏
  • 举报
回复
不错了,学习了撒
zidanezhang 2010-06-15
  • 打赏
  • 举报
回复
回帖我是很喜欢 但是md 这个csdn 每次让人登陆 md
寻找彩虹 2010-01-16
  • 打赏
  • 举报
回复
受教了~~
goodkiki 2009-07-23
  • 打赏
  • 举报
回复
for (int i = 0; i <= this.checkedListBox1.Items.Count - 1; i++)
{
this.checkedListBox1.SetItemChecked(i, false);
}//全不选
for (int i = 0; i <= this.checkedListBox1.Items.Count - 1; i++)
{
this.checkedListBox1.SetItemChecked(i, true);
}//全选
zhaomei_mei 2009-07-13
  • 打赏
  • 举报
回复
呵呵 说得都不错 学习
ya1li2shan3da4zhu 2009-03-21
  • 打赏
  • 举报
回复
都是聪明人啊
A海阔天空 2009-03-17
  • 打赏
  • 举报
回复


都差不多。哈哈
CaoMei_Jenny 2009-03-16
  • 打赏
  • 举报
回复
支持JS,不用刷新,MARK
zhaoqiliang527 2009-03-16
  • 打赏
  • 举报
回复
UP!
spiderexcel 2009-03-14
  • 打赏
  • 举报
回复
http://forums.spiderexcel.com (全英文)
论坛主要包括以下主题:
Motherboards,Bios,CPU & Hard Drive
RAM and Power Supply
Video Card & Sound Cards
Laptop & Driver
Networking
Windows 98/ME/Vista/XP/2000/2003/2008
Linux & Mac
Microsoft Office
Internet Explorer & Moxilla/Firefox Browsers
HTML & Website Design
Graphics & Multimedia
Programming
Site & Server Administration
Databases
Content Management
Online Gaming
PC Gaming
Console Gaming
rfb0204421 2009-03-14
  • 打赏
  • 举报
回复
xiaochun_2004 2009-03-14
  • 打赏
  • 举报
回复
路过,都说的很好,学习
wlpsgh 2009-03-14
  • 打赏
  • 举报
回复
mark
xinqinglhj 2009-03-13
  • 打赏
  • 举报
回复
用foreach遍历查询它的状态,

然后修改需要的值true/false
daone 2009-03-13
  • 打赏
  • 举报
回复
仅提供一个思路给楼主。出于性能的考虑~~
全选和反选功能用前台JAVASCRIPT写不会回传服务器
选中某几个项的话把其ID号也通过SCRIPT写入页面的一个<INPUT ID="H" TYPE=HIDDEN..>中
删除选中数据的话可以使用where 字段 in (**,**)来实现
其中的**,**使用页面的HIDDEN中的数据就可以了!
加载更多回复(77)

110,590

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧