C# WinForm 技巧一: 自定义分页控件

52 篇文章 1 订阅

C# WinForm 技巧一: 自定义分页控件

一、摘要

       以前都是从事B/S开发,现在由于公司发展需要有个比较大的C/S项目,数据量比较大,就想实现一个和WEB一样的分页控件,在网上找了好久没有找到想要的。今天在博客园看到Nosnowwolf写的winform 分页控件,源码下载刚刚好是我现在要解决的问题,根据Nosnowwolf 的思路试用了一下,下面是我在使用这个控件的各个过程。

二、本文大纲

       a、摘要。

       b、本文大纲。

       c、把控件整合到项目中。

       d、准备数据库。

       e、使用分页控件。

       f、其他。

      g、下载。

三、把控件整合到项目中

    先到Nosnowwolf博客里下载winform 分页控件,源码下载 源码 在把源码拷到项目里去,如下图。

   image

    需要修改的地方:

    1:在源码的public DataSet QueryDataTable()函数里

         image

    2:在源码的public int GetTotalCount()函数里

        image 

四、准备数据库

     在您要使用的数据库里创建分页存储过程 如下图:

     image

     准备需要分页的数据和表 如下图:

     image

五、使用分页控件

      在需要分页的窗体上拖入控件pager

      image

      执行的效果图:

      image

 

六、其他

      1:当表里的数据达到4486952就会超时,我是希望用什么数据就查什么数据,但这里好像先把所有的数据都查询出来再分批显示,显然效率很低,也有局限性,希望作者能够改进。

      2:不知道优化存储过程是不是会好很多。

      3: 文章的书写模板来自何戈洲

七、下载

      下载  

作者:罗敏贵
邮箱:minguiluo@gmail.com
QQ群:34178394 建群 主要是寻找志同道合的人士一起学习和讨论自己的所学所思
出处:http://luomingui.cnblogs.com/
说明:专注于微软平台项目架构、熟悉设计模式、架构设计、敏捷个人和项目管理。现主要从事WinForm、ASP.NET、等方面的项目开发、架构、管理工作。文章为作者平时里的思考和练习,可能有不当之处,请博客园的园友们多提宝贵意见。
知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值