分享一个既方便又好用的分页控件(QuickPager)。有源码,有视频说明

自然框架 2010-10-26 09:59:10
加精
QuickPager分页控件的优点:

1、 按需所取 —— 需要几条记录就从数据库里提取几条记录,不会多取。
2、 使用简单 —— 设置几个属性就可以实现分页的功能。
3、 多种分页算法 —— (即分页用的SQL语句)可以根据不同的需求灵活选择
4、 支持多种数据库 —— 用不同的分页算法对应不同的数据库。


视频说明和演示:

1:分页效果


  这段视频演示分页效果和查询效果。查询后的分页,可以自动保持查询条件。(好像不能插入swf,所以只好发地址了)

  视频地址: http://www.flashempire.com/myfe/upload/flash/176/1751896_1287968523.swf


2:属性,如何实现一般的分页效果


  这段视频说的是要实现分页的功能,需要怎么写代码。



public partial class postback01 : System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);

//数据访问函数库的实例
DataAccessLibrary dal = DALFactory.CreateDAL();
Pager1.DAL = dal;

//定义QuickPager_SQL,设置Page属性
Pager1.PagerSQL.Page = this;

//设置显示数据的控件
Pager1.ShowDataControl = this.GV;
}

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
SetPagerInfo(); //设置表名、字段名等
}
}

#region 给QuickPager_SQL 设置属性,以便拼接SQL
private void SetPagerInfo()
{
Pager1.PagerSQL.TableName = "News_Info"; //表名或者视图名称
Pager1.PagerSQL.TableShowColumns = "*"; //需要显示的字段
Pager1.PagerSQL.TablePKColumn = "NewsID"; //主键名称,不支持复合主键
Pager1.PagerSQL.TableOrderByColumns = "NewsID desc "; //排序字段,根据分页算法而定,可以支持多个排序字段
Pager1.PagerSQL.TableQuery = ""; //查询条件

Pager1.PageSize = 4; //一页显示的记录数

//设置分页方式
Pager1.PagerSQL.SetPagerSQLKind = PagerSQLKind.Max_TopTop ;


}
#endregion

}



  视频地址: http://www.flashempire.com/myfe/upload/flash/176/1751896_1287968523.swf


3:如何实现查询功能



  这段视频说的是要实现查询的功能,要怎么做。

  视频地址: http://www.flashempire.com/myfe/upload/flash/176/1751896_1287968523.swf


4:事件,分页控件的两个事件


  一般情况下是不需要处理事件的,因为QuickPager分页控件自己会处理分页后的数据绑定功能。增加这两个事件,只是为了让QuickPager分页控件能够更灵活一点。


  视频地址: http://www.flashempire.com/myfe/upload/flash/176/1751896_1287968523.swf


5:方法,数据绑定的三种方式



  数据有了变化(添加、修改、删除)后,需要重新绑定控件,分页控件也需要做调整,那么要怎么做呢?QuickPager分页控件提供了三个方法来解决。


  视频地址: http://www.flashempire.com/myfe/upload/flash/176/1751896_1287968523.swf


6:数据绑定的功能演示


  这段视频演示了数据有了变化(添加、修改、删除)后重新绑定控件的效果。


  视频地址: http://www.flashempire.com/myfe/upload/flash/176/1751896_1287968523.swf



在线演示:http://demo.naturefw.com/help/QuickPager/postback01.aspx

源码下载:http://www.cnblogs.com/jyk/archive/2009/10/28/1591680.html


视频放在了闪客帝国里面:http://www.flashempire.com/home/flash.php?userid=1751896&folder=18214

DLL配置使用说明:http://topic.csdn.net/u/20101028/17/fafbba23-d5c3-47ef-8bfa-bac05634210a.html?95807
...全文
2897 249 打赏 收藏 转发到动态 举报
写回复
用AI写文章
249 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjfriends 2010-12-28
  • 打赏
  • 举报
回复
分页有多了一个选择,收藏了
自然框架 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 241 楼 ling20101021 的回复:]
给个下载地址吧 我看看
[/Quote]

源码下载:http://www.cnblogs.com/jyk/archive/2009/10/28/1591680.html
yxz2873 2010-11-06
  • 打赏
  • 举报
回复
开源精神 !
支持 !
别样苍茫 2010-11-06
  • 打赏
  • 举报
回复
感谢分享
  • 打赏
  • 举报
回复
很好,很强大
yexin168 2010-11-06
  • 打赏
  • 举报
回复
好东西啊。。正要用
HolyPlace 2010-11-06
  • 打赏
  • 举报
回复
谢谢分享
jianshao810 2010-11-06
  • 打赏
  • 举报
回复
好东西,学习学习!
ling20101021 2010-11-06
  • 打赏
  • 举报
回复
给个下载地址吧 我看看
ycproc 2010-11-01
  • 打赏
  • 举报
回复
好东西哦 下载了 看看
weakey 2010-11-01
  • 打赏
  • 举报
回复
好东西,收藏了,谢谢。
机器人 2010-11-01
  • 打赏
  • 举报
回复
好像比 aspnetpager 要简单点。
  • 打赏
  • 举报
回复
好东西,学习学习!
glm3635 2010-10-31
  • 打赏
  • 举报
回复
为什么呀
wizzly 2010-10-31
  • 打赏
  • 举报
回复
还不知道功能如何,看看吧
int64 2010-10-31
  • 打赏
  • 举报
回复
whatpn 2010-10-31
  • 打赏
  • 举报
回复
up 看看,学习下
dajiahaowo 2010-10-31
  • 打赏
  • 举报
回复
学习了哈。。。。。
exiori 2010-10-31
  • 打赏
  • 举报
回复
没有ASPNETPAGER强吧?
chen870201 2010-10-30
  • 打赏
  • 举报
回复
值得珍藏的帖子啊!
加载更多回复(196)
这个是完整源码 java实现 大数据 Spark 可视化大屏+Kafka+SpringBoot+Vue3 【大数据毕业设计】基于Spark实时社交媒体舆情分析与趋势预测(Java版本+可视化大屏+Kafka+SpringBoot+Vue3) 源码+论文 完整版 数据库Mysql 随着微博、抖音、知乎、小红书等社交媒体平台的快速发展,网络舆情呈现出数据规模大、传播速度快、情绪演化复杂等特点。传统离线批处理方式难以满足舆情监测对时效性的要求,亟需构建一套能够支撑实时采集、流式计算、情感分析与趋势预测的综合系统。本文围绕“基于Spark实时社交媒体舆情分析与趋势预测”课题,设计并实现了一套前后端分离的舆情分析平台。系统后端采用Java语言与Spring Boot框架构建RESTful服务,结合JWT完成管理员身份认证与权限控制;数据处理层引入Spark思想的流式窗口统计与Kafka消息缓冲机制,对社交媒体帖文进行情感倾向识别、热度指数计算和按小时窗口聚合;趋势预测模块基于历史热度序列构建多元线性回归模型,输出未来窗口的热度预测值,并采用RMSE、MAE、MAPE等指标评价预测效果;前端采用Vue3、Vue Router、Pinia、Element Plus与ECharts实现管理后台与数据可视化大屏,支持帖文管理、话题管理、实时舆情查看、趋势对比和个人中心维护等功能。数据库选用MySQL,库名为db_social_opinion,核心业务表均以t_前缀命名,覆盖管理员、用户、平台、话题、帖文、实时统计、预测结果与误差指标等实体。测试结果表明,系统能够稳定完成舆情事件模拟、实时统计刷新与趋势预测展示,界面日期时间统一采用“2026-11-02 17:25:17”格式,满足本科毕业设计对完整性、规范性与可演示性的要求。本文工作对高校舆情教学实验、中小规模舆情监测系统原型开发具有一定

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧