У меня есть список объектов, которые я хочу отобразить определенным образом, и у меня есть больше проблем, чем я ожидал. По существу, мне нужна установка следующим образом:Отобразить иерархические данные из списка объектов
- Родитель Уровень 2 (заголовок)
- Уровня Ребенок 3 пунктов в таблице
Это повторяется до конца списка, который получает вытащил на каждый PageLoad , Я попытался использовать вложенные репитеры, но не смог.
<asp:Repeater runat="server" ID="parentMeetingRepeater" >
<ItemTemplate>
<h5><%# GetParentMeetingName(Eval("Id")) %></h5>
<hr />
<asp:Repeater runat="server" ID="childMeetingRepeater" >
<HeaderTemplate>
<table style="width: 100%;">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<a href="/Display.aspx?ccbid=<%# Eval("Id")%>"><%# Eval("Name") %></a>
</td>
<td>
<%# Eval("Description") %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</ItemTemplate>
Был случай на родительском повторитель DataBind 2-го ретранслятора, но я быстро понял, что нет никакого логики, чтобы сказать это только уровень отображения 3 пунктов с родителем level2 ид. Любые идеи, как я могу атаковать это? Я думаю, что вложенные ретрансляторы могут быть неправильным направлением. - Спасибо