当前位置:首页 > Windows程序 > 正文

保存查过的页码数据] // 缓存后

2024-03-31 Windows程序

private Dictionary<int, List<BatchProductShiftModel>> _tempPage =

          new Dictionary<int, List<BatchProductShiftModel>>(); //列表内容

 private int _tempIndex = 1; //记录当前页

// 分页盘问 [加了缓存效果,生存查过的页码数据] // 缓存后,不会按照选择的页面巨细进行调解 // 缓存已措置惩罚惩罚的数据,,点击下一页时,盘问总量会孕育产生变革,因为按照条件盘问,状态变了 public void SearchPageData(object str) {
   //记录当前页面数据 _tempPage[_tempIndex]
= LstReceiveOrder.ToList();   //为下次点击分页操纵做筹备 在内存中记录当前页码
_tempIndex = PagerView.PagerIndex;//判断该页码是否已经在缓存中 if (_tempPage.ContainsKey(PagerView.PagerIndex)) { LstReceiveOrder.Clear();
     //清理后加载数据 LstReceiveOrder.AddRange(_tempPage[PagerView.PagerIndex]);
//汇总当前页数量
     PagerView.PagerRecord = LstReceiveOrder.Count; //清理下面明细页的列表内容
     OrderVolumes.Clear(); SelectItemOrder = string.Empty; } else SearchProductShiftData(false); }

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/34601.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494589访问次数
  • 建站天数
  • 友情链接