用Gridview和AspNetPager控件实现真分页(二)
来源:互联网 发布:被淘宝扣12分怎么办 编辑:程序博客网 时间:2024/05/13 01:18
在用Gridview和AspNetPager控件实现真分页(一)中,简述了一些基本概念和思路的来源,在这篇文章中,将向大家展示下真分页的代码。首先说一下思路:首先将表中的条数选择出来,以生成分页效果。然后在数据库中新建一个视图(这个视图视情况,个人感觉建了视图sql语句会简单一些,或者用存储过程也可以,由于这是为了展示,我用的是拼接字符串的方法),这个视图只是比所查表多了一个字段,这个字段是用于将新闻排序后,每个新闻的行号。下面是我建的视图,我用的是企业管理器建的。
这样,我在查询的时候,通过查询视图,然后利用AspNetPager传过来的那两个参数对xuhao进行筛选,那么就可以达到真分页的效果了。
首先,在DAL层的NewsDAO类中新建一个方法,这个方法用于查询news表里面的数据的总条数。
然后,在建一个方法,这个方法接受AspNetPager传进来的两个参数,并且通过这两个参数对视图进行查询。
再将上面两个函数在BLL层进行相应的实现(这个系统是用经典三层做的,虽然分层效果并不是太好)。这样,思路里面就实现了大半了。
现在需要做的就是把这连个函数应用到AspNetPager控件上。
到这里,真分页的实现也就说完了,不知道说的是否足够清楚,哪里说的不好还望大家指点。假分页的实现方法如下,通过对比,而这的代码真的差不太多,只是需要对数据库进行一点点的操作即可。设置方法已在上篇文章中说明了,实现了之后,才感觉,很多东西不能只凭自己的感觉。
- 用Gridview和AspNetPager控件实现真分页(二)
- 用Gridview和AspNetPager控件实现真分页(一)
- 使用AspNetPager控件实现GridView分页
- VS-利用AspNetPager控件实现真分页
- AspNetPager 控件实现真分页功能
- 控件总结(二):AspNetPager结合GridView实现信息显示
- gridview分页控件aspnetpager用法
- LINQ + AspNetPager + GridView 分页控件
- ASP.NET使用AspNetPager控件实现真分页
- 给AspNetPager控件和GridView的分页添加自定义样式
- LINQ+GridView+AspNetPager 实现分页
- (续篇).net分页控件webdiyer:aspnetpager与gridview联用
- (再续).net分页控件webdiyer:aspnetpager与gridview联用
- Aspnetpager+GridView+oracle实现分页功能
- AspNetPager+GridView+SqlDataSource实现分页效果
- AspNetPager与gridview结合实现分页
- AspNetPager实现真分页+多种样式
- AspNetPager实现真分页+多种样式
- Hadoop上传文件时候的错误
- 设计模式学习笔记(六)之策略模式(Strategy)
- 【并查集】find the most comfortable road
- sql语言包括三个部分
- java显示图片
- 用Gridview和AspNetPager控件实现真分页(二)
- linux上配置和移植BOA服务器
- 地理坐标系与投影坐标系的区别
- Linux平台CPU使用率的计算
- C语言内存对齐
- 【翻译文档】Android Dialog
- 我的第一个Java程序
- GeoTools学习笔记--MapLayer
- 有用东西只有自己知道,授人以鱼不如授人以渔