cs文件中:protected void CheckAll_CheckedChanged(object sender, System.EventArgs e)
{
DataGridItem item =(DataGridItem)(((Control)sender).NamingContainer);
CheckBox cb = item.FindControl("_chkAll") as CheckBox;
foreach(DataGridItem di in _grd.Items)
{
(di.FindControl("_chkItem") as CheckBox).Checked = cb.Checked;
}
}html文件中:<HeaderTemplate>
<asp:CheckBox id="_chkAll" runat="server" AutoPostBack="True" EnableViewState="True" OnCheckedChanged="CheckAll_CheckedChanged"></asp:CheckBox>
</HeaderTemplate>当checkbox选中时,事件可以正常触发,但Checked=false时,不触发事件,请大家指教!
{
DataGridItem item =(DataGridItem)(((Control)sender).NamingContainer);
CheckBox cb = item.FindControl("_chkAll") as CheckBox;
foreach(DataGridItem di in _grd.Items)
{
(di.FindControl("_chkItem") as CheckBox).Checked = cb.Checked;
}
}html文件中:<HeaderTemplate>
<asp:CheckBox id="_chkAll" runat="server" AutoPostBack="True" EnableViewState="True" OnCheckedChanged="CheckAll_CheckedChanged"></asp:CheckBox>
</HeaderTemplate>当checkbox选中时,事件可以正常触发,但Checked=false时,不触发事件,请大家指教!
解决方案 »
- 并发百万级别数据大家都是怎么处理的..?
- 明明等于""为什么还会说不等于空语句里面出错
- 我写了个服务调用一个外部程序。在控制台测试情况下,能够看到被调用被调用的外部程序窗口,但在实际服务时窗口没有打开!
- 网站发布的问题
- 请问在gridview的模板里放了个linkbutton,window.open时出错了.
- 新手第一问:请问在vs2005速成版中如何将表单中的项目插入SQL或access中?
- 可不可以用c#.net生成abc.aspx文件?
- 怎么解决这种错误????
- 天气预报的图标在哪里可以下载?
- 一个小问题,进来看看啊亲
- C#写的ASP.Net文件中:|.aspx|.ascx|.asax|.config|
- 急!急!急!急!高手請進!!!!关于"JIT Debugging failed"
// 设置是否全选
function CheckAll(form)
{
for(var i = 0; i < form.elements.length; i++)
{
var e = form.elements[i];
if(e.name != "_chkAll" && e.type.toLowerCase() == "checkbox")
e.checked = form._chkAll.checked;
}
}如果你所有的checkbox都在DataGrid中,可以将form改为document.getElementById('dataGrid')
for(var i = 1;i<document.all["DataGrid1"].rows.length;i++)
{
document.all["DataGrid1"].rows[i].cells[所在列号].children[0].checked = document.all["_chkAll"].checked;
}
{
chkAll.Attributes["onclick"] = "if(!this.checked){return false;}";
}
<HeaderTemplate>
<asp:CheckBox id="_chkAll" runat="server" AutoPostBack="True" EnableViewState="True" OnCheckedChanged="CheckAll_CheckedChanged"></asp:CheckBox>
</HeaderTemplate>
这里面:CheckBox已设置为AutoPostBack=true了,还问人家CheckBox有没有设置为AutoPostBack!我觉得怪怪的.