1

特定の方法で表示したいオブジェクトのリストがあり、予想以上に問題が発生しています。基本的に、次のような設定が必要です。

  • 親レベル 2 (ヘッダー)
  • テーブル内の子レベル 3 アイテム

これは、各ページロードでプルされるリストの最後まで繰り返されます。ネストされたリピーターを試してみましたが、失敗しました。

<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>                       

親リピーターに 2 番目のリピーターをデータバインドするイベントがありましたが、レベル 2 ID の親を持つレベル 3 アイテムのみを表示するように指示するロジックがないことにすぐに気付きました。これを攻撃する方法はありますか?ネストされたリピーターは間違った方向かもしれないと思っています。- ありがとう

4

1 に答える 1