每天資訊winform分頁案例簡單實現方式~

菜單

winform分頁案例簡單實現方式~

大家好,我是雄雄,歡迎關注微信公眾號:雄雄的小課堂。

最近,四班在做KTV點歌系統,正好需要用到分頁的內容,所以今天我就整理整理,寫了一個簡易的winfrom分頁案例,以下是案例截圖:

winform分頁案例簡單實現方式~

winform分頁案例簡單實現方式~

案例分析:窗體載入時,預設顯示第一頁的內容,當單擊“下一頁”的按鈕時,上面的內容就會換成第二頁的內容,點選“上一頁”按鈕,上面所展示的內容就會換成第一頁的內容,所有顯示的內容均從資料庫中查詢顯示。

上一頁和下一頁按鈕中間顯示的當前頁和總頁數,在翻頁的同時,當前頁也會隨之變化。

下面說一下實現思路(集合分頁):

清空所有的label控制元件。

從資料庫中查詢所有資料,放在集合中。

迴圈遍歷集合中的資料,顯示在label控制元件中。

透過公式(pageIndex-1)*pageSize來實現分頁顯示,其中pageIndex為當前頁,pageSize為頁大小。

總頁數的計算方式:

獲取集合中的資料的長度,也就是總記錄數,與頁大小(每頁顯示的條數)計算出總頁數:

總數量除以頁大小,如果餘數為0,則商即總頁數,否則在商的基礎上加1為總頁數。

下面是關鍵程式碼:

1。宣告的公共變數:

2。窗體的載入事件:

3。查詢所有的年級名稱放在label中

4。清空Label中的所有內容

5。分頁顯示資料

6。下一頁按鈕

7。上一頁按鈕;

以上就是全部示例說明,你學會了嗎?