private void Button1_Click(object sender, System.EventArgs e)
{
//System.Web.UI.WebControls.CheckBox fbbs;
foreach (DataGridItem di in dg.Items)
{ CheckBox fbbs = (CheckBox)di.Cells[8].FindControl("fbbs");
         String aaa=fbbs.Checked.ToString();
if(!(fbbs.Checked))
{        
string bbs=ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection cn =new SqlConnection(bbs);
SqlCommand cmd = new SqlCommand("update newling set dy='1' where id=@id",cn);
         cmd.Parameters.Add(new SqlParameter("@id",SqlDbType.Int,4));
cmd.Parameters["@id"].Value = dg.DataKeys[di.ItemIndex];
SqlDataAdapter myAdapter = new SqlDataAdapter();
myAdapter.SelectCommand = cmd;
DataSet ds = new DataSet();
myAdapter.Fill(ds);
dg.DataSource=ds;
}
}
}<asp:TemplateColumn HeaderText="选择">
<HeaderStyle Width="30%"></HeaderStyle>
<ItemTemplate>
<asp:CheckBox id="fbbs" runat="server" Checked="True"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>为什么我老师取不出正确aaa,,我默认没选(false)的话!一直就全是false 在datagrid上怎么点也没用!!为什么啊!!救命啊