GridView自动分页功能
请教一个问题,GridView控件的分页功能每次从数据库取多少数据?是全部还是根据页大小和索引取一部分?
还有
protected virtual int Fill (
DataSet dataSet,
string srcTable,
IDataReader dataReader,
int startRecord,
int maxRecords
)
是不是也是从数据库取全部数据?
[解决办法]
是的,取出全部的数据
[解决办法]
全部取到内存中然后分页.你可用sql的跟踪器看到他的代码就是一句select *
[解决办法]
是啊他是先从数据库里全取出来后再绑定GridView
[解决办法]
把数据全部读出来,然后再进行分页
[解决办法]
取出全部值,根据pager.size划分页数
建议下载个AspNetPager安装,visual 自带的分页不太人性化
[解决办法]
所有控件的分页思想基本都类似,都是把一堆数据从数据拿回来,然后通过程序过滤出需要显示的.想要高效的还是用存储过程吧