protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{ if (e.Row.RowType == DataControlRowType.DataRow)
{
((CheckBox)e.Row.Cells[2].FindControl("chk")).Checked = true;
} }
这是绑定事件,为什么会提示未实例话对象呢????
{ if (e.Row.RowType == DataControlRowType.DataRow)
{
((CheckBox)e.Row.Cells[2].FindControl("chk")).Checked = true;
} }
这是绑定事件,为什么会提示未实例话对象呢????
解决方案 »
- 关于2008不可以把html控件转成服务器控件 续
- 存储过程和普通的输入数据到数据库可以共用吗???
- 如何把word文档通过代码文件转化web页面
- 急!跪求:调试提示“无法连接到ASP.NET Development server ”
- 感觉asp.net的数据控件确实强大。但是实现起来太麻烦了!!asp显示数据部分感觉反而方便些,特别是样式问题。
- 谁有上传文件的代码共享一下吧
- 如何解决中文方面的问题啊?比如这个目录 D:\aaa\bbb\新建文件\
- 如何在CS文件中访问DataGrid的 ItemCommand 事件。
- vsts中用什么东西来做版本控制?
- 如何在自已定义的右键菜 单响服务器端事件
- OA系统中邮件模块的问题。有的是分
- gridview中linkbutton的事件
checkbox是我动态加上去的
{
((CheckBox)e.Row.Cells[2].FindControl("chk")).Checked = true;
}
你是要做全选吗
foreach (GridViewRow thisrow in GridView1.Rows)
{
((CheckBox)thisrow.Cells[2].Controls[1]).Checked = true;
}
1:DataBind未写在!IsPostBack
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindData();
}
}
2:动态绑定后CheckBox始终未NULL,解决方法重新绑定。
测试方法:添加OnInit后正确执行。
protected override void OnInit(EventArgs e)
{
//base.OnInit(e);
BindData();
}