首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-04-08 
GridView自动分页功能请教一个问题,GridView控件的分页功能每次从数据库取多少数据?是全部还是根据页大小

GridView自动分页功能
请教一个问题,GridView控件的分页功能每次从数据库取多少数据?是全部还是根据页大小和索引取一部分?
还有
protected   virtual   int   Fill   (
DataSet   dataSet,
string   srcTable,
IDataReader   dataReader,
int   startRecord,
int   maxRecords
)
是不是也是从数据库取全部数据?

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

热点排行