Nested Repeater Problems. ASP.Net C#
<p>Struggling to get nested repeaters working although I feel I am close!</p>

<p>I am trying to create two nested repeaters each bound to a list of classes I created.</p>

<p>I am currently getting this error message:</p>

<pre><code>DataBinding: 'TR_BLL.Forum' does not allow indexed access.
</code></pre>

<p>This is the code of the page:</p>

<pre><code>&lt;!-- Forum Group Repeater --&gt;
&lt;asp:Repeater ID="rptForumGroups" runat="server" OnItemDataBound="rptForumGroups_ItemDataBound"&gt;
    &lt;ItemTemplate&gt;
        &lt;div class="content"&gt;
            &lt;div class="content-header"&gt;
                &lt;h3&gt;&lt;%# DataBinder.Eval(Container.DataItem, "strName")%&gt;&lt;/h3&gt;
            &lt;/div&gt;

            &lt;!-- Forum Repeater --&gt;
            &lt;asp:Repeater ID="rptForums" runat=server&gt;
                &lt;ItemTemplate&gt;
                    &lt;%# DataBinder.Eval(Container.DataItem, "[\"strTitle\"]")%&gt;
                &lt;/ItemTemplate&gt;
            &lt;/asp:Repeater&gt;
            &lt;!-- End Forum Repeater --&gt;

        &lt;/div&gt;
    &lt;/ItemTemplate&gt;    
&lt;/asp:Repeater&gt;
&lt;!-- End Forum Group Repeater --&gt;
</code></pre>

<p>And this is the code behind:</p>

<pre><code>        protected void Page_Load(object sender, EventArgs e)
    {
        // Bind Forum Groups
        TR_BLL.ForumGroups ForumGroups = new TR_BLL.ForumGroups();
        List&lt;TR_BLL.ForumGroup&gt; listForumGroups = new List&lt;TR_BLL.ForumGroup&gt;();
        listForumGroups = ForumGroups.GetAllForumGroups();
        rptForumGroups.DataSource = listForumGroups;
        rptForumGroups.DataBind();
    }

    protected void rptForumGroups_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
    {
        // Bind Forums
        TR_BLL.Forums Forums = new TR_BLL.Forums();
        List&lt;TR_BLL.Forum&gt; listForums = new List&lt;TR_BLL.Forum&gt;();
        listForums = Forums.GetAllForums();

        Repeater rptForums = (Repeater)e.Item.FindControl("rptForums");
        rptForums.DataSource = listForums;
        rptForums.DataBind();
    }
</code></pre>

<p>The top level repeater works fine as does the nested one when it is not nested.</p>
