using DevExpress.XtraEditors; using HL_FristAidPlatform_Public; using System; using System.Data; namespace HL_FristAidPlatform_PreHospitalEmergency { public partial class Form_DrvinHandover : XtraForm { /// /// 当前页 /// public int curPage = 1; /// /// 每页大小 /// public int pageSize = 50; /// /// 所有记录条数 /// public int totalNumber = 0; public Form_DrvinHandover() { InitializeComponent(); } private void Form_DrvinHandover_Load(object sender, EventArgs e) { GetDate(); } public void GetDate() { DataTable ResultDT = DBHelpClass.Get(string.Format("api/service/T_Service_FirstAid_DriverHandover/GetDriverHandoverList?guid={0}&name={1}&time1={2}&time2={3}&pageIndex={4}&pageSize={5}", Information.Hospital.GUID, "", "", "", curPage, pageSize)); gridControl1.DataSource = ResultDT;//显示分页结果 totalNumber = DBHelpClass.TotalNumber; userControlForPage.RefreshPager(pageSize, totalNumber, curPage);//更新分页控件显示。 } private void simpleButton3_Click(object sender, EventArgs e) { DataTable ResultDT = DBHelpClass.Get(string.Format("api/service/T_Service_FirstAid_DriverHandover/GetDriverHandoverList?guid={0}&name={1}&time1={2}&time2={3}&pageIndex={4}&pageSize={5}", Information.Hospital.GUID, textEdit1.Text, time_FristTime.TimeValue, timeControl1.TimeValue, curPage, pageSize)); gridControl1.DataSource = ResultDT;//显示分页结果 totalNumber = DBHelpClass.TotalNumber; userControlForPage.RefreshPager(pageSize, totalNumber, curPage);//更新分页控件显示。 } private void MyPagerEvents(int curPage, int pageSize) { this.curPage = curPage; this.pageSize = pageSize; GetDate(); } private void userControlForPage_myPagerEvents(int curPage, int pageSize) { userControlForPage.myPagerEvents += MyPagerEvents; } } }