c# - Why does this not work: Nested Repeater with child repeater in a user control? -


edit: have working solution - know why original attempt didn't work. original attempt code below. thanks

i'm using approach found here: http://support.microsoft.com/kb/306154 implement nested repeater. each parent item has 1 or more children items (the point of having nested repeater) dropdown horizontally aligned each child item. in effort re-use nested part of repeater wanted develop piece user control couldn't work. wondering if possible , if how?

here user control apsx:

<asp:repeater id="nestedrepeater" runat="server"> .... <itemtemplate>     <tr class="text" id="repeateritemrow" runat="server">         <td>             <%#databinder.eval(container.dataitem, "name") %>         </td>         <td>         </td>         <td>         </td>         <td>         </td>         <td>         </td>         <td>         </td>     </tr> </itemtemplate> 

and here code behind user control. noticed when debugged nesteddatasource null though in parent page load data there:

public dataset nesteddatasource     {         get;         set;     }      protected void page_load(object sender, eventargs e)     {         if (!ispostback)         {             nestedrepeater.datasource = nesteddatasource;             nestedrepeater.databind();         }     } 

in parent repeater in `<itemtemplate> have:

<asp:repuc id="nestrep" runat="server" nesteddatasource='<%#((datarowview)container.dataitem).row.getchildrows("nestedrel") %>'> 

and page code behind:

protected void page_load(object sender, eventargs e)     {         if (!ispostback)         {             buildwbs();         }     }      private void buildpage()     {         dataset ds = new dataset();          ds = dataaccesslayer.getdata("system");          ds.relations.add("nestedrel", ds.tables[0].columns["id"], ds.tables[1].columns["parentid"]);          parentrepeater.datasource = ds;         parentrepeater.databind();     } 

the page loads nothing relating repeater appears on screen.

so, can see wrong have? is way tried doing possible? input


Comments

Popular posts from this blog

jQuery clickable div with working mailto link inside -

WPF: binding viewmodel property of type DateTime to Calendar inside ItemsControl -

java - Getting corefrences with Standard corenlp package -