実行時にリピーター コントロールにデータをバインドする際に問題があります。aspx でデータをバインドする方法は知っていますが、実行時にそれを行う方法がわかりません。バインドする行数が不明で、各行に不明な数のアイテムがあります。この構造は、コード ビハインドでリピーター データ ソースに割り当てたリストのリストです。しかし、私が望むフォーマットを取得するには、コードビハインドの ItemDataBound イベントでこのコードの代わりに何を書くべきですか?
<asp:Repeater ID="RepeaterCategories" runat="server" OnItemCreated="RepeaterCategories_ItemCreated" OnItemDataBound="R1_ItemDataBound">
<ItemTemplate>
<asp:LinkButton ID="parent1Link" runat="server" ForeColor="#570000" CommandArgument='<% #Eval("ParentID1") %>'
Text='<% #Eval("ParentName1") %>' Font-Size="Small" Font-Underline="False" Font-Bold="True"
Font-Names="Arial" PostBackUrl='<% #CategoryId(Eval("ParentID1")) %>'>
</asp:LinkButton>
<asp:Image ID="Image3" runat="server" Width="7px" ImageUrl="~/Img/next.png" />
</ItemTemplate>
</asp:Repeater>