分享

GridView 删除数据 方法大全【带提示信息】

 悟静 2012-02-01

通用js:

<script type="text/javascript">
                function delete_mail()
    {
     msg='删除后数据将无法恢复,确认要删除所选信息么?';
     if(window.confirm(msg))
      return true;
     else
      return false;
    }
    </script>

 

1、按钮删除

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
                            <Columns>
                                <asp:BoundField DataField="TE_ID" HeaderText="管理员编号" />
                                <asp:BoundField DataField="USERNAME" HeaderText="登录用户名" />
                                <asp:BoundField DataField="TRUENAME" HeaderText="真实姓名" />
                                <asp:BoundField DataField="CJ_TIME" HeaderText="创建时间" />
                                <asp:TemplateField>
                                    <ItemTemplate>
                                        <a href="look_teadmin.aspx?bianhao=<%# Eval("TE_ID")%>" onclick="return delete_mail()">永久删除</a>
                                    </ItemTemplate>
                                </asp:TemplateField>

                            </Columns>
                      </asp:GridView>

后台

            string bianhao = Request.QueryString["bianhao"];
            if (bianhao == "" || bianhao == null)
                bangding();
            else
            {
                TE_ADMIN_BIZ biz = new TE_ADMIN_BIZ();
                biz.Del_Admin_Biz(Convert.ToInt32(bianhao));
                bangding();
            }

 

2、LinkButton 删除

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
                            <Columns>
                                <asp:BoundField DataField="TE_ID" HeaderText="管理员编号" />
                                <asp:BoundField DataField="USERNAME" HeaderText="登录用户名" />
                                <asp:BoundField DataField="TRUENAME" HeaderText="真实姓名" />
                                <asp:BoundField DataField="CJ_TIME" HeaderText="创建时间" />
                                <asp:TemplateField>
                                    <ItemTemplate>
                                        <asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="return delete_mail()" CommandArgument='<%# Eval("TE_ID")%>' OnCommand="page_onclick"> 永久删除 </asp:LinkButton></td>

                                    </ItemTemplate>
                                </asp:TemplateField>

                            </Columns>
                      </asp:GridView>

后台

protected void page_onclick(Object sender, CommandEventArgs e)
    {
        int bianhao = Convert.ToInt32(e.CommandArgument);
        TE_ADMIN_BIZ biz = new TE_ADMIN_BIZ();
        biz.Del_Admin_Biz(Convert.ToInt32(bianhao));
        bangding();
    }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多