当前位置: 代码迷 >> ASP.NET >> 求高手:为什么datagrid每次pageindexchanged事件后都要重新binddata()?该怎么解决
  详细解决方案

求高手:为什么datagrid每次pageindexchanged事件后都要重新binddata()?该怎么解决

热度:5750   发布时间:2013-02-25 00:00:00.0
求高手:为什么datagrid每次pageindexchanged事件后都要重新binddata()?
求高手:为什么datagrid每次pageindexchanged事件后都要重新binddata()?

------解决方案--------------------------------------------------------
绑定的数据源不是把所有数据一次性读出来的,一次是只读取pagesize条数据的,要是一次读出来数据一多内存也开销不够.
你更新页码,当然数据源就得重新绑定了
------解决方案--------------------------------------------------------
每次pageindexchanged事件要重新绑定数据。
------解决方案--------------------------------------------------------
本来就是这样的么,要么一次性读出来扔缓存里,翻页就读缓存数据,这样快多了

 
 
 
 
----------------------------------签----------名----------栏----------------------------------