private void Query(int pageIndex) { try { var service = new AJService(); var querylist = service.SearchAJInfo(loggingSessionInfo, CurrentQueryCondition.order_no, CurrentQueryCondition.status, CurrentQueryCondition.unit_id, CurrentQueryCondition.warehouse_id, CurrentQueryCondition.order_date_begin, CurrentQueryCondition.order_date_end, CurrentQueryCondition.order_reason_type_id, CurrentQueryCondition.ref_order_no, CurrentQueryCondition.data_from_id , SplitPageControl1.PageSize, pageIndex * SplitPageControl1.PageSize); SplitPageControl1.RecoedCount = querylist.ICount; SplitPageControl1.PageIndex = pageIndex; //验证查询当前页索引是否在记录总数范围内。 if (SplitPageControl1.PageIndex != pageIndex) { Query(SplitPageControl1.PageIndex); return; } else { gvAdjBill.DataSource = querylist.InoutInfoList; gvAdjBill.DataBind(); } } catch (Exception ex) { PageLog.Current.Write(ex); this.InfoBox.ShowPopError("加载数据出错!"); } }