HTML5技术

winform快速开发平台 - 基础组件之分页控件 - 真有意思

字号+ 作者:H5之家 来源:博客园 2015-10-04 14:05 我要评论( )

一个项目控件主要由及部分的常用组件,当然本次介绍的是通用分页控件。 处理思想:我们在处理分页过程中主要是针对数据库操作。 一般情况主要是传递一些开始位置,当前页数,和数据总页数以及相关关联的业务逻辑。 当然我们不可能将控件的所有事件都发布出来

一个项目控件主要由及部分的常用组件,当然本次介绍的是通用分页控件。

处理思想:我们在处理分页过程中主要是针对数据库操作。 一般情况主要是传递一些开始位置,当前页数,和数据总页数以及相关关联的业务逻辑。 

当然我们不可能将控件的所有事件都发布出来。 我们返现所有的按钮操作都是围绕着我们的的查询记录来进行操作。 至此我们只需要提供出一个事件方法。

对外开放进行数据绑定即可。 完成对数据的分页参数处理。 

分页控件如下图所示:

相关业务代码:主要代码由事件委托来处理

有了通用的分页控件,我们发现并没有绑定数据的表格。 当然这里也是有的。 下面介绍通用表格分页组件。

先看下图:

如果我获取了一包分页数据集合或DataTable当然作为初级程序员的我跟本不想关心是怎么分页处理的。怎么处理上一页下一页首页尾页。一堆堆逻辑。 那么用这个控件来处理。

只有一个事件便可以完成数据的绑定,以及分页逻辑。 当然这只是如果我们开发的话带来的优势,实际在我们的项目中数据的绑定并不需要开发,

而是通过快速开发平台进行代码生成,直接完成数据绑定以及分页功能。

那么我们来看代码核心是如何操作的: 我们通过BindingList来进行数据绑定,通过事件来进行前段通知。

当然当前项目已经基本完善。我抽出时间将会放出一部分代码以及处理思路供大家学习,也希望大家提供更好的思路,我将尽可能的来完善。 

每天记录一点点。 同时也期待着他的成长!

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 如何快速处理线上故障 - 倒骑的驴

    如何快速处理线上故障 - 倒骑的驴

    2017-05-02 12:01

  • 开启新模式WinForm - Jokerpapapa

    开启新模式WinForm - Jokerpapapa

    2017-04-25 10:00

  • C# 快速高效率复制对象另一种方式 表达式树 - Emrys5

    C# 快速高效率复制对象另一种方式 表达式树 - Emrys5

    2017-04-06 14:00

  • 记录Winform开发过程中遇到的情况 - 神雕爱大侠

    记录Winform开发过程中遇到的情况 - 神雕爱大侠

    2017-03-18 10:03

网友点评