Guest User

Untitled

a guest
May 20th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. <asp:Repeater ID="rptOuter" runat="server" DataSourceID="odsOuter"
  2. onitemdatabound="rptOuter_ItemDataBound">
  3. <ItemTemplate>
  4. <asp:Label ID="lblFirst" runat="server" Text='<%# Eval("first")%>'></asp:Label>
  5. <asp:Repeater ID="rptInner" runat="server" DataSourceID="odsInner">
  6. <ItemTemplate>
  7. <asp:Label ID="lblSecond" runat="server" Text='<%# Eval("second")%>'></asp:Label>
  8. <asp:Label ID="lblThird" runat="server" Text='<%# Eval("third")%>'></asp:Label>
  9. </ItemTemplate>
  10. </asp:Repeater>
  11. </ItemTemplate>
  12. </asp:Repeater>
  13.  
  14. protected void rptOuter_ItemDataBound(object sender, RepeaterItemEventArgs e)
  15. {
  16. if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
  17. {
  18. ((Label)e.Item.FindControl("lblFirst")).Text = "New Text";
  19.  
  20. ((Repeater)e.Item.FindControl("rptInner")).DataSource = "";
  21. ((Repeater)e.Item.FindControl("rptInner")).DataBind();//bind data to inner repeater..
  22. }
  23. }
Add Comment
Please, Sign In to add comment