当前位置:编程学习 > C#/ASP.NET >>

Repeater控件里怎样增加序号?谢谢!

例如:我在数据库里读出了10条数据,现在想让每条数据前面增加一个排列顺序号,就是第一条数据前面显示“1”,

第二条数据前面显示“2”,第三条前面显示“3”,如此类推的序号......但是这个序号不是数据库提供的,

放在Repeater控件里面!请指教一下怎么实现!谢谢! --------------------编程问答--------------------
<%#Container.ItemIndex+1%>
--------------------编程问答-------------------- 结贴吧。楼上已经解决了。 --------------------编程问答-------------------- <%#Container.ItemIndex+1%>
模板列 --------------------编程问答-------------------- 哎  这么简单??看来自己真的out了 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼上说的是一种解决方案,也可以利用sql2005中的row_number()函数,生成索引号,绑定到repeater中就可以 --------------------编程问答-------------------- --------------------编程问答-------------------- 1 Container.ItemIndex+1
2 sql2005的row_number()
3 js
这三种都可以 不过建议第一种 这样不依赖数据库了 --------------------编程问答-------------------- 都可以 用过
1 Container.ItemIndex+1
2 sql2005的row_number()
--------------------编程问答--------------------  <%#(curpage-1)*pagesize+Container.ItemIndex+1%>

--------------------编程问答-------------------- 高手@! --------------------编程问答-------------------- <%#(curpage-1)*pagesize+Container.ItemIndex+1%>

这个好,分页也能连续序号 --------------------编程问答-------------------- --------------------编程问答-------------------- 我以前还用的很笨的方法做的,效果是出来了,今天学习了 --------------------编程问答-------------------- 真的学习了 --------------------编程问答--------------------
<%#Container.ItemIndex+1%>
--------------------编程问答-------------------- --------------------编程问答--------------------
引用 12 楼 mzmxchenweij 的回复:
<%#(curpage-1)*pagesize+Container.ItemIndex+1%>

这个好,分页也能连续序号

不太明白这样写什么意思~~~ --------------------编程问答-------------------- 结贴吧   --------------------编程问答-------------------- 来玩一步 下次起早...
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,