• 获取ListView中的ImageButton


    1.前台代码:给ImageButton控件里CommandArgument属性赋值,并且在ListView上添件onitemediting事件

    <asp:ListView ID="lvwSubsidizeList" runat="server" onitemediting="lvwSubsidizeList_ItemEditing" >
      <ItemTemplate>
        <tr>
          <td height="30">
            <%# Eval("ProjectName")%>
          </td>
          <td>
                <%# DateTime.Parse(Eval("ApprovalDate").ToString()).ToString("yyyy-MM-dd")%>
             </td>
            <td align="center">
               <asp:ImageButton ID="ibtnEdit" runat="server" ImageUrl="/Images/btn_edit.png" CommandName="Edit" CommandArgument='<%# Eval("ID") %>' />
             </td>
        </tr>
      </ItemTemplate>
    </asp:ListView>

    2.后台代码:

    protected void lvwSubsidizeList_ItemEditing(object sender, ListViewEditEventArgs e)
    {
                EnterpriseSubsidizeBLL enterpriseSubsidizeBLL = new EnterpriseSubsidizeBLL();
    
                //查找ListView中ImageButton
                ImageButton ibtn = this.lvwSubsidizeList.Items[e.NewEditIndex].FindControl("ibtnEdit") as ImageButton;
                //取出CommandArgument值
                int subID = int.Parse(ibtn.CommandArgument.ToString());
                //根据ID取出数据对象
                DAL.T_EnterpriseSubsidize subsidize = enterpriseSubsidizeBLL.GetEnterprisieSubsidizeInfo(subID);
                //项目名称
                this.txtProjectName.Text = subsidize.ProjectName;
    //批复时间 this.txtApprovalDate.Text = subsidize.ApprovalDate.ToString(); }
  • 相关阅读:
    HDU1548图论Dijkstra
    LINUX下sql常用命令
    Oracle DBLINK 简单使用
    自己常用百度搜索指令
    Element获取table中选中的行
    【Java】SpringBoot不扫描某个包
    Oracle创建Database link方法
    Oracle数据库中快照的使用
    spring.profiles.active和spring.profiles.include的使用与区别
    Spring Cloud Config 实现配置中心,看这一篇就够了
  • 原文地址:https://www.cnblogs.com/qiaoyz/p/2547509.html
Copyright © 2020-2023  润新知