<Asp: repeater id = "repeater3" runat = "server"Onitemdatabound = "repeater3_itemdatabound">
<Itemtemplate>
BIND (data) // bound data
<Asp: repeater id = "repeater4" runat = "server">
<Itemtemplate>
BIND (data) // bound data
</Itemtemplate>
</ASP: repeater>
</Itemtemplate>
</ASP: repeater>
Bind repeater4 in the background
/// <Summary> /// Data Binding // bind a reply /// </Summary> /// <Param name = "sender"> </param> // /<Param name = "E"> </param> protected void repeater3_itemdatabound (Object sender, repeateritemeventargs e) {If (E. item. itemtype = listitemtype. item | E. item. itemtype = listitemtype. alternatingitem) {repeater rpt1 = E. item. findcontrol ("repeater4") as repeater; If (rpt1! = NULL) {repeater rep = (repeater) E. item. findcontrol ("repeater4"); datarowview rowv = (datarowview) E. item. dataitem; // locate the data item int typeid = convert associated with the repeater category. toint32 (rowv ["ID"]); // obtain the ID stringbuilder sb = new stringbuilder ("SELECT statement") of the fill subclass; sb. append ("Where condition (typeid used)"); dataset DS = maticsoft. dbutility. dbhelpersql. query (sb. tostring (); rep. datasource = Ds; rep. databind ();}}}