当前位置: 代码迷 >> ASP.NET >> GridView自动分页功能,该如何解决
  详细解决方案

GridView自动分页功能,该如何解决

热度:3254   发布时间:2013-02-26 00:00:00.0
GridView自动分页功能
请教一个问题,GridView控件的分页功能每次从数据库取多少数据?是全部还是根据页大小和索引取一部分?
还有
protected   virtual   int   Fill   (
DataSet   dataSet,
string   srcTable,
IDataReader   dataReader,
int   startRecord,
int   maxRecords
)
是不是也是从数据库取全部数据?

------解决方案--------------------------------------------------------
是的,取出全部的数据
------解决方案--------------------------------------------------------
全部取到内存中然后分页.你可用sql的跟踪器看到他的代码就是一句select *
------解决方案--------------------------------------------------------
是啊他是先从数据库里全取出来后再绑定GridView
------解决方案--------------------------------------------------------
把数据全部读出来,然后再进行分页
------解决方案--------------------------------------------------------
取出全部值,根据pager.size划分页数
建议下载个AspNetPager安装,visual 自带的分页不太人性化
------解决方案--------------------------------------------------------
所有控件的分页思想基本都类似,都是把一堆数据从数据拿回来,然后通过程序过滤出需要显示的.想要高效的还是用存储过程吧
  相关解决方案