如何获取Repeater的当前行号
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> 行号:<%#Container.ItemIndex %> </ItemTemplate> </asp:Repeater>
如何获取Repeater的当前行号,其实Repeater自身就带有这个获取当前行号的属性,而无需程序员绑定这个行号。到底要怎么实现呢?
其实使用Repeater中的 Container.ItemIndex 就可以获取了,见下示例:
如果上面的示例中,Repeater已经绑定了数据,并且数据的至少为一笔记录,那么行号就会显示出来,行号从零开始,如果想改为从1开始,那么可以将以上的代码改为Container.ItemIndex + 1,见如下示例:
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> 行号:<%#Container.ItemIndex + 1 %> </ItemTemplate> </asp:Repeater>
就可以了。