你可以在每一行的第一列前面加个checkbox
例如:
datagridview里面加:
<asp:TemplateColumn HeaderText="选择">
<ItemTemplate>
<CheckBox ID="checkbox1" runat="server"/>
</ItemTemplate>
</asp:TemplateColumn>
在datagridview外部加个Button来触发删除事件
.cs里面加:
//这段代码加在删除事件里
for (int i = 0; i < dgvOperation.Rows.Count; i++)
{
CheckBox ck=(CheckBox)dgvOperation.Rows[i].Cells[0].FindControl("checkbox1");
if(ck.Checked)
{
//根据BookID删除该行记录
}
}
//加个给DataGridView绑定数据源的方法或一段代码
大概就是这样 手打代码,具体的如果有小问题自己调试一下
温馨提示:答案为网友推荐,仅供参考