当使用GridViewRow的,在前面加入checkbox来进行选择性删除的时候,需要把checkbox修改成html代码,然后进行绑定一下ID
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<input type="checkbox" name="idlist" value="<%# Eval("id") %>" />
</ItemTemplate>
</asp:TemplateField>
在后台接收
string idlist = Request.Form["idlist"].ToString();
将idlist加入到sql语句中
string sql = "delete from table where id in ({0})";
sql = string.Format(sql, idlist);
执行操作即可删除多行数据。