表形式で表示するために、持っているカスタムリピーターを拡張しようとしています(グリッドビューにかなり似ています)。私が概念的に達成しようとしているのは、次の方法で適用できるものに到達することです。
<my:customrepeater id="rpt" runat="server">
<cols>
<col Header="ID">##ID##</col>
<col Header="Name">##Name##</col>
</cols>
</my:customrepeater>
誰かがこれを達成する方法を提案できますか?どういうわけか、ITemplateを実装するクラスのコレクションを作成できますか?
ありがとう、スティーブ
!編集!
これは、ITemplateプロパティを使用して新しいクラス(Col)を作成し、次にリピーターでgeneric.list(of Col)プロパティを作成することで実現しました。したがって、アイテムを追加するには、次のようにします。
<Columns>
<my:Col Header="1"><ColTemplate>test</ColTemplate></my:Col>
<my:Col Header="2"><ColTemplate>test2</ColTemplate></my:Col>
<my:Col Header="3"><ColTemplate>test3</ColTemplate></my:Col>
</Columns>
誰かがより良い解決策を持っているかどうか私に知らせてください