一、摘要
以前都是從事B/S開發,現在由於公司發展需要有個比較大的C/S項目,數據量比較大,就想實現一個和WEB一樣的分頁控件,在網上找了好久沒有找到想要的。今天在博客園看到Nosnowwolf寫的winform 分頁控件,源碼下載剛剛好是我現在要解決的問題,根據Nosnowwolf 的思路試用了一下,下面是我在使用這個控件的各個過程。
二、本文大綱
a、摘要。
b、本文大綱。
c、把控件整合到項目中。
d、准備數據庫。
e、使用分頁控件。
f、其他。
g、下載。
三、把控件整合到項目中
先到Nosnowwolf博客里下載winform 分頁控件,源碼下載 源碼 在把源碼拷到項目里去,如下圖。
需要修改的地方:
1:在源碼的public DataSet QueryDataTable()函數里
2:在源碼的public int GetTotalCount()函數里
四、准備數據庫
在您要使用的數據庫里創建分頁存儲過程 如下圖:
五、使用分頁控件
在需要分頁的窗體上拖入控件pager
執行的效果圖:
六、其他
1:當表里的數據達到4486952就會超時,我是希望用什么數據就查什么數據,但這里好像先把所有的數據都查詢出來再分批顯示,顯然效率很低,也有局限性,希望作者能夠改進。
2:不知道優化存儲過程是不是會好很多。
3: 文章的書寫模板來自何戈洲






