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", "");
                    }
                }
            }
  • 相关阅读:
    2021-04-02:给定一个正方形或者长方形矩阵matrix,实现zigzag打印。[[0,1,2],[3,4,5],[6,7,8]]的打印顺序是0,1,3,6,4,2,5,7,8。
    2021-04-01:给定一个正方形矩阵matrix,原地调整成顺时针90度转动的样子。[[a,b,c],[d,e,f],[g,h,i]]变成[[g,d,a],[h,e,b],[i,f,c]]。
    2021-03-31:给定一个数组arr,给定一个值v。求子数组平均值小于等于v的最长子数组长度。
    2021-03-30:给定一个整数组成的无序数组arr,值可能正、可能负、可能0。给定一个整数值K,找到arr的所有子数组里,哪个子数组的累加和<=K,并且是长度最大的。返回其长度。
    2021-03-29:无序数组arr,子数组-1和1的数量一样多,请问最长子数组的长度是多少?
    04Null和Undefined
    03数据类型
    win10 命令行下 重启虚拟网卡
    JavaScript注释及命名规范
    第一个javascrpt代码
  • 原文地址:https://www.cnblogs.com/yixiaozi/p/3593591.html
Copyright © 2011-2022 走看看