用存储过程分页后,前台上一页,跳转页怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/20 23:58:49
我用一个通用存储过程分页,在网上找了很久也没有后台调用的例子,我用的datalist控件,绑定后能显示第一页,修改输入页的参数可以显示后面的页,问:
代码里如果@doCount=0 则显示分页后的数据(@doCount返回记录总数)
如果@doCount=1 则显示总的记录数
我怎样在后台显示数据,又能得到总的记录数,当前页怎么得到,如果用户输入任意页怎么跳转,请高手告诉下,最好是代码
老大们,用存储过程分页,用不到PagedDataSource啊,我已经分好页了,现在也能实现上一页,下一页。但是总是点第一次不执行,点第二下才执行,期待高手出现

页面中用一个lable记录当前存储过程所使用的页数,点击 上一页的时候lable的值-1,下一页的时候lable的值+1,同时给存储过程传递lable的值作为分页存储过程的一个参数(页数),然后调用绑定数据函数.
页面初始化的时候可以初始化lable的值为1,然后子(!ispostback)中调用绑定函数.
不知道清除否??

楼上乱讲 datalist没有分页设置的属性,必须通过PagedDataSource才能让datalist进行分页

Gridview才有PageSize属性

把datalist绑定到PagedDataSource
对PagedDataSource进行翻页操作就可以了