Пример #1
0
 private void Query(int pageIndex)
 {
     try
     {
         var         service   = new PosService();
         PosUnitInfo pUi       = new PosUnitInfo(new UnitInfo(), new PosInfo());
         var         querylist = service.SelectPosUnitList(loggingSessionInfo, QueryCondition);
         SplitPageControl1.RecoedCount = querylist.Count;
         SplitPageControl1.PageIndex   = pageIndex;
         //验证查询当前页索引是否在记录总数范围内。
         if (SplitPageControl1.PageIndex != pageIndex)
         {
             Query(SplitPageControl1.PageIndex);
             return;
         }
         else
         {
             gvTerminal_Unit.DataSource = querylist;
             gvTerminal_Unit.DataBind();
         }
     }
     catch (Exception ex)
     {
         PageLog.Current.Write(ex);
         this.InfoBox.ShowPopError("加载数据出错!");
     }
 }