子级Repeater获取父级Repeater绑定项的值
2012-05-12 22:28
411 查看
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>
子容器得到CustomerID : <%# ((Label)((RepeaterItem)((Repeater)(((RepeaterItem)Container).NamingContainer)).NamingContainer).FindControl("Label1")).Text %>
UnitPrice: <%#Eval("UnitPrice")%> <br />
</ItemTemplate>
</asp:Repeater>
<br />
</ItemTemplate>
</asp: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>
子容器得到CustomerID : <%# ((Label)((RepeaterItem)((Repeater)(((RepeaterItem)Container).NamingContainer)).NamingContainer).FindControl("Label1")).Text %>
UnitPrice: <%#Eval("UnitPrice")%> <br />
</ItemTemplate>
</asp:Repeater>
<br />
</ItemTemplate>
</asp:Repeater>
相关文章推荐
- 子级Repeater获取父级Repeater绑定项的值
- 子级Repeater获取父级Repeater绑定项的值
- 子级Repeater获取父级Repeater绑定项的值
- 子级Repeater获取 父级Repeater 中的值
- 子Repeater获取父级Repeater绑定项的值
- 子级Repeater中绑定父级的某个字段
- Repeater 嵌套,子级Repeater获取 父级Repeater 中的值
- asp.net中子级Repeater获取父级Repeater绑定项的值 Eval
- Repeater 嵌套,子级Repeater获取 父级Repeater 中的值
- Repeater嵌套Repeater获取父级绑定项
- 子级Repeater获取 父级Repeater 中的值
- Repeater 嵌套,子级Repeater获取 父级Repeater 中的值
- 子级Repeater获取 父级Repeater 中的值
- jquery获取父级元素和子级元素
- JS获取节点的兄弟,父级,子级元素
- jQuery和js 获取父级元素、子级元素、兄弟元素方法
- (转)MySql 获取所有级联父级或所有级联子级
- Jquery遍历之获取子级元素、同级元素和父级元素
- js和jquery获取父级元素、子级元素、兄弟元素的方法
- js和jquery获取父级元素、子级元素、兄弟元素的方法