嵌套Repeater,获取父级Repeater值

<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>  
                  
                子容器得到CustomerID : <%# ((Label)((RepeaterItem)((Repeater)(((RepeaterItem)Container).NamingContainer)).NamingContainer).FindControl("Label1")).Text %> 
                UnitPrice: <%#Eval("UnitPrice")%> <br />
            </ItemTemplate> 
        </asp:Repeater> 
        <br />                 
     </ItemTemplate> 
</asp:Repeater>

  

posted @ 2012-12-11 15:54  Rex.He  阅读(521)  评论(0编辑  收藏  举报