GridView编辑删除方式1

1,前台:

   <asp:GridView ID="GridView1" runat="server" CssClass="results" GridLines="None" AllowPaging="True"
                        AllowSorting="True" AutoGenerateColumns="False" OnSorting="GridView1_Sorting"
                        PageSize="20" OnRowCreated="GridView1_RowCreated" OnPageIndexChanging="GridView1_PageIndexChanging"
                        DataKeyNames="id" OnRowDataBound="GridView1_RowDataBound" OnRowDeleting="GridView1_RowDeleting">
                        <Columns>
                            <asp:HyperLinkField DataTextField="name" DataNavigateUrlFormatString="ZH_myapply.aspx?id={0}&type=view1"
                                DataNavigateUrlFields="id" HeaderText="姓名"></asp:HyperLinkField>
                            <asp:TemplateField HeaderText="事由">
                                <ItemTemplate>
                                    <%#DataBinder.Eval(Container.DataItem, "reason").ToString().Length >15 ? DataBinder.Eval(Container.DataItem, "reason").ToString().Substring(0,15) + "..." : DataBinder.Eval(Container.DataItem, "reason")%>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <%--  <asp:TemplateField HeaderText="请假时间">
                                <ItemTemplate>
                                    <asp:Label ID="time1" runat="server" Text='<%# Bind("begintime") %>'></asp:Label>-
                                    <asp:Label ID="time2" runat="server" Text='<%# Bind("endtime") %>'></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>--%>
                            <asp:BoundField DataField="submittime" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="false"
                                HeaderText="申请(批复)时间"></asp:BoundField>
                            <asp:BoundField DataField="state" SortExpression="state" HeaderText="状态"></asp:BoundField>
                            <asp:TemplateField ShowHeader="false">
                                <ItemTemplate>
                                    <asp:LinkButton ID="LinkButton1" CommandName="delete" Text="删除" OnClientClick="return confirm('确认要删除此行信息吗?');"
                                        runat="server"></asp:LinkButton>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                        <EmptyDataTemplate>
                            <asp:Label runat="server" ID="lblEmpty" Text="没有找到记录"></asp:Label>
                        </EmptyDataTemplate>
                        <PagerStyle CssClass="resultspaging" />
                        <PagerTemplate>
                            <table>
                                <tr>
                                    <td>
                                        <pcontrol:PagerControl ID="ctlPagerControl" runat="server" />
                                    </td>
                                </tr>
                            </table>
                        </PagerTemplate>
                    </asp:GridView>
  后台:

 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int id = int.Parse(GridView1.DataKeys[e.RowIndex][0].ToString());

        var bll = new KingsCms.BLL.NewsLable();

        bll.Delete(id);

        Response.Write("<script>window.location.href='LableManage.aspx';</script>");

    }
2,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值