各位老大 我用Repeater空件 显示数据库的东西 显示后 我在上面加了一个checkbox 如果选中了 checkbox  点下面的 BUTTON 就信息加入到数据库 可是我 点了后怎么 假如到数据库这段程序没有执行啊 就是这段没有执行string strSQL="insert into zcource(isnotchecked,student)values(1,'"+Request.Cookies["uname"]+"')";
SqlCommand cmd3=new SqlCommand(strSQL,conn);
conn.Open();
cmd3.ExecuteNonQuery();
conn.Close();
我整个程序 是这样的 
private void Button1_Click(object sender, System.EventArgs e)
{
for(int i=0;i<tpt1.Items.Count;i++)
{

CheckBox tempD=(CheckBox)(tpt1.Items[i].FindControl("cb1"));
if(tempD.Checked)
{

   string strSQL="insert into zcource(isnotchecked,student)values(1,'"+Request.Cookies["uname"]+"')";
SqlCommand cmd3=new SqlCommand(strSQL,conn);
conn.Open();
cmd3.ExecuteNonQuery();
conn.Close(); }

}
Response.Write("操作成功,<a href=http://localhost/Weducation/cn1/m1.xiazai.aspx>返回</a>");
Response.End();

}
谢谢各位高手帮我看看 只有10分了

解决方案 »

  1.   

    你的page_load事件里面数据绑定有没有放到if(!IsPostBack)里面了?
      

  2.   

    那就有可能tempD.Checked的值是false根本没有执行插入操作部分的代码
      

  3.   

    各位老大 我是放在(ispostback)里的 
    check 是为真的  就是 那个SQL语句没有执行啊 麻烦高手帮我解决一下哈
    两天了 都没有人能解决啊 很简单的问题啊  谢谢各位了
      

  4.   

    单步执行下,看你的sql语句有没有问题