asp.net - Nested Repeater HeaderTemplate issue -


hello using nested repeaters (3 levels) , wanted add header second level repeater, assign title item group. issue is, when add header template second level repeater, code behind can't find third level repeater. if header template empty issue still persists. have suggestions?

<asp:repeater runat="server" id="rpt2nd" onitemdatabound="rpt2nd_ondatabound">   <headertemplate></headertemplate>     <itemtemplate>        <asp:repeater runat="server" id="rpt3rd">          <itemtemplate></itemtemplate>        </asp:repeater>    </itemtemplate> </asp:repeater>  protected void rpt2nd_ondatabound(object sender, repeateritemeventargs e) {   var rpt3rd= ((repeater)e.item.findcontrol("rpt3rd"));   rpt3rd.datasource = ((keyvaluepair<int, ienumerable<customclass>>)e.item.dataitem).value;   rpt3rd.databind(); } 

you need add if(e.item.itemtype != listitemtype.item && e.item.itemtype != listitemtype.alternatingitem) return; top of rpt2nd_ondatabound (also, should renamed rpt2nd_onitemdatabound avoid confusion).


Comments

Popular posts from this blog

angularjs - Showing an empty as first option in select tag -

qt - Change color of QGraphicsView rubber band -

php - Cloud9 cloud IDE and CakePHP -