using system;
using system.collections.generic;
using system.componentmodel;
using system.drawing;
using system.data;
using system.linq;
using system.text;
using system.windows.forms;
using commonmodel;
using webservice.wsbysoap;
using util;
namespace billsinquiry.forms
public event eventpaginghandler eventpaging;
/**/
///
/// 每頁顯示記錄數
///
private int _pagesize = 15;
/**/
///
/// 每頁顯示記錄數
///
public int pagesize
set}
private int _nmax = 0;
/**/
///
/// 總記錄數
///
public int nmax
set}
private int _pagecount = 0;
/**/
///
/// 頁數=總記錄數/每頁顯示記錄數
///
public int pagecount
set
}private int _pagecurrent = 1;
/**/
///
/// 當前頁號
///
public int pagecurrent
set
}///
/// 設定頁面大小
///
private void getpagecount()
else
}/**/
///
/// 翻頁控制項資料繫結的方法 關鍵是這步,都是呼叫這裡
///
public void bind()
if (this.pagecurrent > this.pagecount)
if (this.pagecount == 1)
lblrecordcount.text = "共有 " + nmax.tostring() + " 條記錄";
btnprev.enabled = true;
btnfirst.enabled = true;
btnlast.enabled = true;
btnnext.enabled = true;
if (this.pagecurrent == 1)
if (this.pagecurrent == this.pagecount)
if (this.nmax == 0)
cmbpagecount.selectedindexchanged -= new eventhandler(btngo_click);
cmbpagecount.text = pagecurrent.tostring();
cmbpagecount.selectedindexchanged += new eventhandler(btngo_click);
}///
/// 首頁
///
///
///
///
///
///
///
private void btnnext_click(object sender, eventargs e)
this.bind();
}///
/// 最後頁
///
///
///
private void btnlast_click(object sender, eventargs e)
///
/// 轉到新頁
///
///
///
public void btngo_click(object sender, eventargs e)}}
/**/
///
/// 自定義事件資料基類
///
public class eventpagingarg : eventargs}}
呼叫:private void formbillno_load(object sender, eventargs e)
private int loadgrid()
public int pager1_eventpaging(eventpagingarg e)
WinForm分頁控制項
分頁控制項是程式開發的資料載入顯示中較常用,為了能夠靈活重用,以下使用將該功能包裝成使用者控制項usercontrol,整體控制項效果圖如下 分頁paging完整 using system using system.collections.generic using system.component...
datalist分頁 一 控制項通用
全了 啊 其實 下面的內容 也是girdview datalist repeater都可以用,只需要改一下控制項名 datalist1 girdview1 repeater.datasource ps using system using system.collections using syste...
Winform分頁控制項使用詳細介紹
自從上篇隨筆 winform分頁控制項最新版本發布,並提供基於dotnetbar介面的版本 分頁控制項效果 實現步驟 1 在visual studio開發環境的工具箱中,新增乙個分頁控制項 可以其他名稱 的專案,然後選擇whc.pager.wincontrol.dll檔案,匯入分頁控制項的工具箱圖示...