首页 > 其他 > 详细

Repeater和Gridview前台显示行号的方法

时间:2014-02-23 11:51:51      阅读:385      评论:0      收藏:0      [点我收藏+]

如何获取Repeater的当前行号,其实Repeater自身就带有这个获取当前行号的属性,而无需程序员绑定这个行号。到底要怎么实现呢?

 

其实使用Repeater中的 Container.ItemIndex 就可以获取了,见下示例:

<asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
        行号: <%#Container.ItemIndex %>
    </ItemTemplate>
</asp:Repeater>

如果上面的示例中,Repeater已经绑定了数据,并且数据的至少为一笔记录,那么行号就会显示出来,行号从零开始,如果想改为从1开始,那么可以将以上的代码改为Container.ItemIndex + 1,见如下示例:

<asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
        行号: <%#Container.ItemIndex + 1 %>
    </ItemTemplate>
</asp:Repeater>

就可以了。

 

那么GirdView呢?

<asp:GridView ID="GridView2" runat="server">

       <Columns>
             <asp:TemplateField >
                   <ItemTemplate>

                       <%#  Container.DataItemIndex %>
                    </ItemTemplate>

       </asp:TemplateField>

      </Columns>

<asp:GridView>

转自:http://blog.sina.com.cn/s/blog_67aaf4440100r83o.html徐越的博客

Repeater和Gridview前台显示行号的方法

原文:http://www.cnblogs.com/dongyu9521/p/3561448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!