關於C#三層架構中的“分頁”功能


新手上路,請多指教!

今天將分頁功能實現了,要特別感謝坐在前面的何同學的指點,不勝感謝!功能的實現采用了三層架構的方式實現該功能,簡述如下:

界面:

 

DAL層有兩個方法“當前所在頁”和“總頁數”

這個方法有一個地方一定要特別注意:

“top”后面一定要加“空格”!不然會報錯:“列名top0”無效!!

(附加一個SQL語句分頁公式:select top 每頁條數 * from Student where ID not in (select top 每頁條數*(當前頁數-1)sid from Student );

 

 

 

接下來是具體的邏輯代碼:

首先:定義 一個方法用於綁定數據 和 定義一些常量

 

然后在中判斷總頁數:

 

 

之后就是具體按鈕功能的實現:

注明:“true”時按鈕可以點擊  “false”時按鈕不可以點擊。

 

 

 這就是分頁功能的實現了,環境是"VS2012" + "SQL Server2008",希望對您有幫助。

 


免責聲明!

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



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