因为我这个是用response输出html字符串的方式,但是下面的删除程序是绑定gridview的。请问下面的那个删除代码。应该把girdview替换成什么才能和我上面的这段程序结合呢。
 
string html = "<table border=1>";
        html += "<tr>";
        html += "<td width=150px>删除</td>";
        html += "<td width=150px>游戏名称</td>";
        html += "<td width=100px>订单号</td>";
        html += "<td width=250px>操作员</td>";
        html += "</tr>";        while (sdr2.Read())
        {
            html += "<tr>";
            html += " <td width=250px> <asp:CheckBox ID="CheckBox1" runat="server"/> </td>"; //输出一个checkbox            html += "<td width=150px><a href=detail.aspx?UserID=" + sdr2["UserID"].ToString() + ">" + sdr2["game"].ToString() + "</a></td>";
            html += "<td width=100px>" + sdr2["sn"].ToString() + "</td>";
            html += "<td width=250px>" + sdr2["admin"].ToString() + "</td>";
            html += "</tr>";
        }        html += "</table>";
        sdr2.Close();
        conn.Close();        show1.Text = html;
        LblTitle1.Text = "共有" + Convert.ToInt32(Math.Ceiling(temp)) + "页/当前是第" + Page + "页";protected void btndel_Click(object sender, EventArgs e)
    {
        SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
        con.Open();        for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
        {
            CheckBox check = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
            if (check.Checked == true)
            {
                string sqlstr = "delete from [pagination] where sn='" + GridView1.DataKeys[i].Value + "'";
                SqlCommand cmd = new SqlCommand(sqlstr, con);
                cmd.ExecuteNonQuery();
            }
        }
        con.Close();
        bandgrid();
        Response.Write("<script>alert('删除成功!')</script>");
    }

这是我前台页面的js代码
 <script  type="text/javascript">
function CheckAll()
{
  var check=document.getElementById("Checkbox3");  
  var objLen = form1.length;
  for (var iCount = 0; iCount < objLen; iCount++)
   {
     if (form1.elements[iCount].type == "checkbox")
      {
        if((form1.elements[iCount].name.indexOf("CheckBox1")>-1))
         {
           if(check.checked == true)
            {
              form1.elements[iCount].checked = true;
}
else
{
  form1.elements[iCount].checked = false;
}
  }
   }
    }

function CheckForm()
  {
    var m=0;
    var t=document.getElementsByTagName("input");    //获取页面中类型为input的元素个数
    for(var i=0;i<t.length;i++)
    {
    //判断是不是CheckBox控件,并通过名称indexOf("cbChecked") != -1方法来判断是不是GridView中的CheckBox,还判断了是不处理选中状态
      if (t[i].type == "checkbox" && t[i].name.indexOf("CheckBox1") != -1 && t[i].checked == true)
        {
          m++;
        }
     }
     if (m == 0)
       {
         alert("请选择想要处理的项!");
         return false ;
       }
     else
       {
         return confirm('您确定要处理选中的项吗?');  
       }
   }
    </script>