牛腩的编程不归路
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 105 文章- 0 评论- 92
2011年12月26日
repeater控件在绑定的时候添加行号
最好的方法当然就是在提取数据的时候连行号也一起取出来,SQL Server中有row_number()函数,但是最近做的一个项目用的是MYSQL的,上网查了一下,没有现成的函数,网上说要自己写,懒得写了,直接在程序中输出行号就好,在绑定的时候可以用 <%# Container.ItemIndex+1 %>来绑定行号的,但是这种做法如果有分页的话,那么行号又是从1开始了。
自己想了一下,解决如下:
用的是anp分页控件,那就可以得到从几开始的数了,这样就可以输出行号了,
前台绑定代码如下:
<%# GetXH(Container.ItemIndex) %>
后台代码如下:
//
获取序号
public
string
GetXH(
object
index)
{
//
return (((anp.CurrentPageIndex - 1) * anp.PageSize) + int.Parse(index.ToString())+1).ToString();
return
(anp.StartRecordIndex +
int
.Parse(index.ToString())).ToString();
}
posted @ 2011-12-26 20:54 牛腩 阅读(18) 评论(0)
编辑
<
2011年12月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
公告
昵称:
牛腩
园龄:
3年4个月
粉丝:
41
关注:
12
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
ASP.NET(56)
(rss)
JavaScript(5)
(rss)
JQuery(6)
(rss)
linux(1)
(rss)
SQL(11)
(rss)
下载(7)
(rss)
心情随笔(14)
(rss)
随笔档案
2012年1月 (2)
2011年12月 (2)
2011年2月 (1)
2011年1月 (1)
2010年10月 (2)
2010年9月 (2)
2010年8月 (5)
2010年6月 (10)
2010年5月 (5)
2010年4月 (10)
2010年3月 (16)
2010年2月 (2)
2010年1月 (1)
2009年12月 (1)
2009年11月 (5)
2009年10月 (1)
2009年9月 (6)
2009年8月 (5)
2009年7月 (3)
2009年6月 (4)
2009年5月 (9)
2009年4月 (11)
2008年11月 (1)
友情链接
光盘刻录大师正版注册
(rss)
最新评论
阅读排行榜
评论排行榜
推荐排行榜