在GridView里每行数据后面加个checkbox来勾选数据,把勾选的数据利用SQL 2008插入表中。
在GridView里每行数据后面加个checkbox来勾选数据。(主要获取每行数据的ID)
把勾选的数据利用SQL 2008插入表中。
可以一次性插入多条数据。 GridView CheckBox SQL ASP.NET
[解决办法]
gridview有一个DataKeyNames="id"其中id就是绑定的字段名 然后:cs删除代码:
//删除按钮事件
protected void btnDelete_Click(object sender, EventArgs e)
{
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
HtmlInputCheckBox cb = (this.GridView1.Rows[i].FindControl("chkSelect")) as HtmlInputCheckBox;//获取复选框
int id = Int32.Parse(this.GridView1.DataKeys[i].Value.ToString());
if (cb.Checked)
{
m_customerBLL.DeleteModel(id);
}
}
}
gridview绑定的:
<asp:TemplateField HeaderText="选择">
<ItemTemplate>
<input type="checkbox" id="chkSelect" runat="server" />
</ItemTemplate>
</asp:TemplateField>