GridView的一些操作
GridView删除行
- <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowDeleting="GridView1_RowDeleting">
- <Columns>
- <asp:BoundField DataField="id" HeaderText="id" />
- <asp:BoundField DataField="name" HeaderText="name" />
- <asp:TemplateField ShowHeader="False">
- <ItemTemplate>
- <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
- Text="删除" OnClientClick='<%# "if (!confirm(\"你确定要删除" + Eval("name").ToString() + "吗?\")) return false;"%>'></asp:LinkButton>
- </ItemTemplate>
- </asp:TemplateField>
- </Columns>
- </asp:GridView>
批量删除
前台
<asp:TemplateField ItemStyle-Width="8%">
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle></ItemStyle>
<HeaderTemplate>
<asp:CheckBox id="Hk_SelectAll" onclick="javascript:CheckAllGridCheckBox(this,'Hk_Select');"
runat="server" Text="全选"></asp:CheckBox>
</HeaderTemplate>
<ItemTemplate>
<span name="sel" selname="sel">
<asp:CheckBox id="Hk_Select" onclick="javascript:CheckOneGridItem('Hk_SelectAll','gv_recommendHouse','Hk_Select');"
runat="server" Visible="true"></asp:CheckBox></span>
</ItemTemplate>
</asp:TemplateField>
protected void btn_Agent_delete_Click(object sender, EventArgs e)
{
string ids = "", members = "";
for (int i = 0; i < gv_recommendAgent.Rows.Count; i++)
{
if (((CheckBox)gv_recommendAgent.Rows[i].Cells[0].FindControl("Ak_Select")).Checked == true)
{
ids += gv_recommendAgent.DataKeys[i].Value + ",";
members += gv_recommendAgent.DataKeys[i].Value + ",";
}
}
Loan.Function.boc.RecommendData.DelRecommend(GetInterger(user.BankId.ToString(), 1), listType.ToString(), ids);
Response.Redirect("/Manager/boc/recommendlist.aspx?list=2");
}
浙公网安备 33010602011771号