winform快速開發平台 -> 基礎組件之分頁控件


一個項目控件主要由及部分的常用組件,當然本次介紹的是通用分頁控件。

處理思想:我們在處理分頁過程中主要是針對數據庫操作。 一般情況主要是傳遞一些開始位置,當前頁數,和數據總頁數以及相關關聯的業務邏輯。 

當然我們不可能將控件的所有事件都發布出來。 我們返現所有的按鈕操作都是圍繞着我們的的查詢記錄來進行操作。 至此我們只需要提供出一個事件方法。

對外開放進行數據綁定即可。 完成對數據的分頁參數處理。 

分頁控件如下圖所示:

相關業務代碼:主要代碼由事件委托來處理

有了通用的分頁控件,我們發現並沒有綁定數據的表格。 當然這里也是有的。 下面介紹通用表格分頁組件。

先看下圖:

如果我獲取了一包分頁數據集合或DataTable當然作為初級程序員的我跟本不想關心是怎么分頁處理的。怎么處理上一頁下一頁首頁尾頁。一堆堆邏輯。 那么用這個控件來處理。

只有一個事件便可以完成數據的綁定,以及分頁邏輯。 當然這只是如果我們開發的話帶來的優勢,實際在我們的項目中數據的綁定並不需要開發,

而是通過快速開發平台進行代碼生成,直接完成數據綁定以及分頁功能。

那么我們來看代碼核心是如何操作的: 我們通過BindingList來進行數據綁定,通過事件來進行前段通知。

當然當前項目已經基本完善。我抽出時間將會放出一部分代碼以及處理思路供大家學習,也希望大家提供更好的思路,我將盡可能的來完善。 

每天記錄一點點。 同時也期待着他的成長!

 

Winform快速開發平台系列:

官網連接

1.winform快速開發平台 -> 讓有限的資源創造無限的價值!

2.winform快速開發平台 -> 基礎組件之分頁控件

3.winform快速開發平台 -> 綁定ComboBox數據控件

4.winform快速開發平台 -> 工作流組件(仿GooFlow)

5.winform快速開發平台 -> 通用權限管理之動態菜單


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM