我正在尝试扩展我拥有的自定义中继器,以便以表格方式显示(与 Gridview 相当相似)。我在概念上希望实现的是获得可以通过以下方式应用的东西:
<my:customrepeater id="rpt" runat="server">
<cols>
<col Header="ID">##ID##</col>
<col Header="Name">##Name##</col>
</cols>
</my:customrepeater>
任何人都可以提出一种可以实现的方法吗?我可以以某种方式为实现 ITemplate 的类创建一个集合吗?
谢谢,史蒂夫
!编辑!
我通过在转发器中创建一个具有 ITemplate 属性和 generic.list(of Col) 属性的新类 (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>
让我知道是否有人有更好的解决方案