用gridview控件显示出sql数据库的表中信息  后面的方框是checkbox   怎么在页面上实现  选中一行   点击 删除按钮就将 选中行就删除

解决方案 »

  1.   

    每行应该有个唯一标识的ID吧?点删除的时候加触发事件,带着ID异步提交后台数据库删除,,,这是我想的最简单的方法了,删除完了记得异步刷新
      

  2.   


    DataGridView你添加一列DataGridViewCheckBoxColumn,如上图。然后遍历你的GridView,
    将DataGridViewCheckBoxColumn为选中状态的删掉。
      

  3.   


    我看错了,原来你的是ASP.NET,不是WInForm。
      

  4.   

    参考:
    http://www.cnblogs.com/insus/archive/2011/11/07/2238927.html记录主键找到了,删除就好办了。
      

  5.   

    去百度下 gridview  72绝技,  提个建议 gridview 这种控件  提早不要用了,说好听点,太笨重,说难听点 有点垃圾。
      

  6.   

     protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) 
        { 
            string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'"; 
            sqlcon = new SqlConnection(strCon); 
            sqlcom = new SqlCommand(sqlstr,sqlcon); 
            sqlcon.Open(); 
            sqlcom.ExecuteNonQuery(); 
            sqlcon.Close(); 
            bind(); 
        }
      

  7.   

    遍历gridview找到选中的列,找出该列的主键id。
      

  8.   

    把所有选中的主键放在一张表中,然后把此表传入数据库中,一次性删除,不必删除一笔,连接一次数据库。http://www.cnblogs.com/insus/archive/2012/09/22/2698515.html