c#网页设计!如何实现分页的功能?
比方说在一个页面内我放置了10条新闻信息,我想让它最多只能显示10条,超过10条后在第二页显示,同时在页面下面有第一页第二页的选项!不用dataview那个分页功能,因为...
比方说 在一个页面内 我放置了10条新闻信息,我想让它最多只能显示10条,超过10条后 在第二页显示,同时在页面下面有 第一页 第二页的选项!不用dataview那个分页功能,因为我都没有把新闻存到数据库里 怎么用DATAVIEW!
展开
2个回答
展开全部
可以自己写分页,给你一个思路吧,你可以再视图下面放按钮,上一页下一页这些,然后放lable用于显示当前页和总页数
在你绑定数据的时候,获取你数据源的总行数,然后用你的总行数除以一行显示的数量, 得出的就是你的总页数
第一次进入当前页肯定是1在绑定数据数据时根据当前页和行数从你的数据源中取值,然后将取出的数据绑定你的视图之类的容器中
在点击下一页或者上一页这些时++或--你的当前页,当然最后一页和第一页的时要进行判断的,否则就要出错了
关于从数据源取值,如果可以就为你的数据加上一列标识列,然后根据标识列取值,如果不可以就用笨一点的方法,把你的数据源进行排序,然后循环取值
在你绑定数据的时候,获取你数据源的总行数,然后用你的总行数除以一行显示的数量, 得出的就是你的总页数
第一次进入当前页肯定是1在绑定数据数据时根据当前页和行数从你的数据源中取值,然后将取出的数据绑定你的视图之类的容器中
在点击下一页或者上一页这些时++或--你的当前页,当然最后一页和第一页的时要进行判断的,否则就要出错了
关于从数据源取值,如果可以就为你的数据加上一列标识列,然后根据标识列取值,如果不可以就用笨一点的方法,把你的数据源进行排序,然后循环取值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询