看了很多分頁,都是基於處理資料庫sql語句的操作,在這裡,我寫了乙個基於datatable的分頁,有興趣的朋友可以封裝,用於listview 和gridview的分頁。
//分頁
int totalcount = 0;//記錄總共的記錄數
static int page = 0; //記錄現在翻到第幾頁了
static int allpage = 0;//總共分頁數
static int mpage = 20;//每頁多少資料
private datatable sj;
private datatable pasj;
//分頁結束
//自寫分頁操作
private datatable fenye(datatable rdt)
else
else
page = 1;
tbnowpage.text = page.tostring();
tballpage.text = allpage.tostring();
pasj = rdt.asenumerable().take(mpage).copytodatatable(); //剛開始,返回資料}}
else
return pasj;
}private void nextpage_click(object sender, eventargs e)
else
for (int i = j; i < k; i++)
//繫結listview
gridviewdb(pasj); //每次獲取的資料
}private void prevpage_click(object sender, eventargs e)
if (page == 1)
//繫結listview
gridviewdb(pasj); //每次獲取的資料
}
WinForm分頁控制項
分頁控制項是程式開發的資料載入顯示中較常用,為了能夠靈活重用,以下使用將該功能包裝成使用者控制項usercontrol,整體控制項效果圖如下 分頁paging完整 using system using system.collections.generic using system.component...
winform通用分頁控制項
using system using system.collections.generic using system.componentmodel using system.drawing using system.data using system.linq using system.text u...
Winform分頁控制項使用詳細介紹
自從上篇隨筆 winform分頁控制項最新版本發布,並提供基於dotnetbar介面的版本 分頁控制項效果 實現步驟 1 在visual studio開發環境的工具箱中,新增乙個分頁控制項 可以其他名稱 的專案,然後選擇whc.pager.wincontrol.dll檔案,匯入分頁控制項的工具箱圖示...