如何获取DataGrid页眉的一个控件 为什么(CheckBox)this.DataCheckBoxGrid1.FindControl("CheckBoxAll")).Checked会报引用空对像错误在DataGrid的页眉中有一个CheckBox控件,命名为全选.请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(datagriditem dgitem in dgrd.items){ LinkButton LKBBtnAdd=null; lkbBtnAdd=(LinkButton)dgitem.FindControl("LKBBtnAdd"); } 兄弟,那个datagriditem 不识别呀. zhangxiaopin,看下下面的代码:bool isAll;foreach(DataGridItem dgitem in this.DataGrid1.Items){ CheckBox checkBoxAll=null; checkBoxAll =(CheckBox)dgitem.FindControl("CheckBoxAll"); isAll=(bool)checkBoxAll.Checked;//????}打问号这一句为什么会出错呢? foreach(DataGridItem dgitem in this.DataGrid1.Items){if(dgitem.ItemType == ListItemType.Header){CheckBox checkBoxAll=null;checkBoxAll =(CheckBox)dgitem.FindControl("CheckBoxAll");isAll=(bool)checkBoxAll.Checked;//????}}建议用脚本控制 bool isAll;foreach(DataGridItem dgitem in this.DataGrid1.Items){ CheckBox checkBoxAll=null; checkBoxAll =(CheckBox)dgitem.FindControl("CheckBoxAll"); isAll=checkBoxAll.Checked;} 都过了,还是不行呀.flyzp的方法,if(dgitem.ItemType == ListItemType.Header)这一句从来不作.其它的照报错. 你的事件处理没有搞错吧,应该放在DataItem-Create里面比较,现在用05,记不太清了,总之是应该在DataGrid的每个数据项创建的时候 e.item.controls[0].controls[0].findcontrol("要查找的控件ID"); 楼上的几位兄弟 你们都没有明白人家的意思...人家要获取的是页眉里面的控件我刚用javascrip解决 asp.net 如何把数据导出到 world 中 asp.net 调用delphi动态库的问题 .net的小程序 不知道为什么不能执行 求指点 点餐系统所点菜字段怎么设计好 Flash如何与ASP。net进行交互 文本编辑器图片上传求助,顶者有分 设计上的菜鸟级问题 请高人指点 编写asp网页时,都用什么开发工具呢 document.getElementById("rad4") dreamweaver做的一个网页加入到.net中 的一个问题 asp.net调用存储过程的困惑 水晶报表的列,如何控制呢?
{
LinkButton LKBBtnAdd=null;
lkbBtnAdd=(LinkButton)dgitem.FindControl("LKBBtnAdd");
}
bool isAll;
foreach(DataGridItem dgitem in this.DataGrid1.Items)
{
CheckBox checkBoxAll=null;
checkBoxAll =(CheckBox)dgitem.FindControl("CheckBoxAll");
isAll=(bool)checkBoxAll.Checked;//????
}
打问号这一句为什么会出错呢?
foreach(DataGridItem dgitem in this.DataGrid1.Items)
{
if(dgitem.ItemType == ListItemType.Header)
{
CheckBox checkBoxAll=null;
checkBoxAll =(CheckBox)dgitem.FindControl("CheckBoxAll");
isAll=(bool)checkBoxAll.Checked;//????
}
}
建议用脚本控制
foreach(DataGridItem dgitem in this.DataGrid1.Items)
{
CheckBox checkBoxAll=null;
checkBoxAll =(CheckBox)dgitem.FindControl("CheckBoxAll");
isAll=checkBoxAll.Checked;
}
flyzp的方法,if(dgitem.ItemType == ListItemType.Header)这一句从来不作.
其它的照报错.