zoukankan      html  css  js  c++  java
  • Repeater删除

    <asp:Repeater ID="PostRepeater" runat="server" OnItemDataBound="PostRepeater_OnItemDataBound" OnItemCommand="Repeater1_ItemCommand">
                                <ItemTemplate>
                                    <tr class="hrefTr" href="<%#Eval("EditLinkPath")%>.aspx?ChangeIDText=<%#Eval
                              ("ProductId") %>"
                                        style="cursor: pointer; background-color: #FCFDFE" onmouseover="style.backgroundColor='#E5EFFD'" onmouseout="style.backgroundColor='#FCFDFE'">
                                        <td class="clickTd"><%#Eval("Order") %></td>
                                        <td class="clickTd"><%#Eval("ProductName") %></td>
                                        <td class="clickTd" style="height: 2px; overflow: hidden; text-overflow: ellipsis; max- 60px" onmouseover='this.title=this.innerText'>
                                            <%#Eval("ChangeBody") %>
                                        </td>
                                        <td class="clickTd" style="height: 32px; overflow: hidden; text-overflow: ellipsis; max- 60px" onmouseover='this.title=this.innerText'><%#Eval("ChangeReason") %></td>
                                        <td class="clickTd" style="height: 32px; overflow: hidden; text-overflow: ellipsis; max- 60px" onmouseover='this.title=this.innerText'><%#Eval("ChangeAffect")%></td>
                                        <td class="clickTd"><%# Eval("Created", "{0:yyyy-MM-dd}") %></td>
                                        <td>
                                            <asp:ImageButton ID="imgBtnDelete" runat="server" CommandName="delete" CommandArgument='<%# Eval("ProductId") %>'
                                                ImageUrl="../images/MyHours/Delete.gif" OnClientClick="return Confirm();" Style="display: none;" />
                                        </td>
                                    </tr>
                                </ItemTemplate>
                            </asp:Repeater>
    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
            {
                if (e.CommandName == "delete")
                {
                    int Id = Convert.ToInt32(e.CommandArgument);
                    using (var site = new SPSite(weburl))
                    {
                        using (SPWeb web = site.OpenWeb())
                        {
                            web.AllowUnsafeUpdates = true;
                            SPList spList = web.GetList(_rootUrl + "/Lists/ChangeList/AllItems.aspx");
                            SPListItem item = spList.GetItemById(Id);
                            if (item!=null)
                            {
                                item.Delete();
                                Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "<script  type='text/javascript'>alert('删除成功!!');</script>");
                                Response.Redirect(_rootUrl + "/_layouts/15/Settings/MySubmitChange.aspx");
                            }
                        }
                    }
                }
            }
     
    protected void PostRepeater_OnItemDataBound(object sender, RepeaterItemEventArgs e)
            {
                if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
                {
                    ImageButton imgBtnDelete = (ImageButton)e.Item.FindControl("imgBtnDelete");
                    string ShowDelBtn = DataBinder.Eval(e.Item.DataItem, "ShowDelBtn").ToString();
                    if(ShowDelBtn=="true")
                    {
                        imgBtnDelete.Style.Add("display", "");
                    }
                }
            }
  • 相关阅读:
    【Hadoop环境搭建】Centos6.8搭建hadoop伪分布模式
    【Java安装】Centos6.8 安装Java1.6
    【SVN】win7 搭建SVN服务器
    【KVM】Ubuntu14.04 安装KVM
    【VNC】Ubuntu14.04LTS下安装VNC View
    【虚拟化】支持IDE/SATA/SCSI
    【KVM安装】在Centos6.8中安装KVM
    【脚本】新增未扩展磁盘容量
    【SVN】自动定时更新
    【GIS】地球经纬度和米换算(转)
  • 原文地址:https://www.cnblogs.com/yixiaozi/p/3593591.html
Copyright © 2011-2022 走看看