repeater控件在绑定的时候添加行号

简介: 最好的方法当然就是在提取数据的时候连行号也一起取出来,SQL Server中有row_number()函数,但是最近做的一个项目用的是MYSQL的,上网查了一下,没有现成的函数,网上说要自己写,懒得写了,直接在程序中输出行号就好,在绑定的时候可以用 来绑定行号的,但是这种做法如果有分页的话,那么行号又是从1开始了。
最好的方法当然就是在提取数据的时候连行号也一起取出来,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();
        }
目录
打赏
0
0
0
0
9
分享
相关文章
在DevExpress的GridView的列中,动态创建列的时候,绑定不同的编辑处理控件
在DevExpress的GridView的列中,动态创建列的时候,绑定不同的编辑处理控件
Qt动态添加控件并设置大小位置等属性
Qt动态添加控件并设置大小位置等属性
1103 0
EasyUI_datagrid实现动态加载列并为其绑定数据
EasyUI_datagrid实现动态加载列并为其绑定数据
740 0
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件(上)
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件
228 0
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件(上)
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件(下)
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件
192 0
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名 combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。
1394 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等