Accessing parent data in nested repeater, in the HeaderTemplate
I have found the answer actually:
Use:
<HeaderTemplate>
<%# ((RepeaterItem)Container.Parent.Parent).DataItem %>
</HeaderTemplate>
Solution given by Paul didn't work for me, but this did:
<%# DataBinder.Eval(Container.Parent.Parent, "DataItem.YourProperty")%>
This is an old thread, but it seems proper to add:
In my case I have 2 nested ASPxGridView controls (DevExpress) and Container.Parent.Parent didn't work.
To access parent's data item from child, this is what worked for me:
<%# DataBinder.Eval(Container.NamingContainer.NamingContainer, "DataItem.DbField")%>
If I want to retrieve a property of a parent repeater I typically do this:
<%# DataBinder.Eval(((RepeaterItem)Container.Parent.Parent).DataItem, "ThePropertyName")%>