ASP.NET编程的问题12
做一个DataList1怎样的代码在我点“全部选择”后上面的复选框全部被选择???
做一个DataList1怎样的代码在我点“全部选择”后上面的复选框全部被选择???
答案:for(int i=0;i<this.GridView1.Rows.Count;i++)//遍历每一个复选框
{
CheckBox cb=(GridView1.Rows[i].FindControl("CheckBox1") as CheckBox;//获取复选框
if(cb.Checked==true){//如果为选中对象//你要做的事
}
}最最简单的办法——把“全部选择”按钮弄成普通的HTML按钮,假设如下:
<input type="button" id="ChooseAll" Value="全部选择"/>
然后:
<html>
<head>
<script src=" http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js "></script>
<script>
$(function(){
$("#ChooseAll").click(function(){
$(":checkbox").attr("checked",'true')
});
})
</script>
</head>
</html>
建议用JQuery 的选择器!楼主也可以试一试,先导入jQuery
1、<script src="../js/swfobject_source.js" type="text/javascript"></script>
2、添加html的 button。<input type="checkbox" id="checkAll"/>全选
3、写jQuery代码
$("document").ready(function(){
$("#checkAll").click(function(){
$("input[name='checkbox']").each(function(){this.checked=true;});
});
上一个:ASP.NET编程的问题89
下一个:ASP.NET编程的问题85