zoukankan      html  css  js  c++  java
  • 子级Repeater获取父级Repeater绑定项的值

    1.子级Repeater中绑定父级的某个字段:

    <%# DataBinder.Eval((Container.NamingContainer.NamingContainer as RepeaterItem).DataItem, "ModuleName") %>

    2.在子级Repeater中引用父级某个控件的值:

    <%# ((Label)((RepeaterItem)((Repeater)(((RepeaterItem)Container).NamingContainer)).NamingContainer).FindControl("moduleID")).Value %>

    <asp:Repeater ID="Repeater1" runat="server"> 
         
    <ItemTemplate> 
            OrderID: 
    <%# Eval("OrderID")%>
            CustomerID : 
             
    <asp:Label ID="Label1" runat="server" Text='<%#Eval("CustomerID")%>'></asp:Label> <br />
            
    <asp:Repeater ID="Repeater2" runat="server" DataSource='<%# GetOrderDetails(Convert.ToInt32(Eval("OrderID"))) %>'> 
                
    <ItemTemplate>  
                    
    &nbsp;&nbsp;
                    子容器得到CustomerID : 
    <%# ((Label)((RepeaterItem)((Repeater)(((RepeaterItem)Container).NamingContainer)).NamingContainer).FindControl("Label1")).Text %> 
                    UnitPrice: 
    <%#Eval("UnitPrice")%> <br />
                
    </ItemTemplate> 
            
    </asp:Repeater> 
            
    <br />                 
         
    </ItemTemplate> 
    </asp:Repeater>

  • 相关阅读:
    Asp.net2.0页面执行顺序
    [转帖]常用的SQL语句
    [转帖]黑客技术经典问题FAQ
    面试的一些心得
    较全的正则表达式
    很好的创业建议
    [转帖]如何让菜单项与工具栏按钮对应
    源码下载网站
    [转帖]一段测试代码
    GOF设计模式趣解(23种设计模式) <转自百度空间>
  • 原文地址:https://www.cnblogs.com/ANDY_ZHANG/p/2497626.html
Copyright © 2011-2022 走看看