private void btndel_Click(object sender, System.EventArgs e)
{
System.Web .UI .WebControls.CheckBox chk=new CheckBox ();


for(int i=0;i<this.DataGrid2.Items .Count ;i++)
{

chk= (System.Web.UI.WebControls .CheckBox )this.DataGrid2.Items [i].FindControl ("chkdel");

if(chk.Checked ==true)
{Page.Response.Write ("ok");}
else
{Page.Response.Write ("no");}
Page.Response.Write(chk.ID  );
/*if(chkdel.Checked==true)
{
int del=Int32.Parse (this.DataGrid2 .Items [i].Cells [0].Text );
sqldb.user_del (del);
}
else
{Page.Response .Write ("no");}*/
}
databind();
}
在datagrid2的模板列中添加了一个checkbox,id=chkdel,runat=server.为什么当我选中了复选框后击btndel时,chk.Checked 总为false