它自带的分页好像是将数据全部读出来再分页的。你自己写个分页的方法补救可以了。
只能分页查询,不管给什么查询条件,每次就返回20条记录,多的不给,必须再请求一次,然后就再给20条数据。
这和你使用的数据库没必然联系,而在于你的服务器与客户机之间的网络带宽。
楼上两位大大 讲的很明白了,微软自带的 GridView 控件分页机制效率不高;我自己扩展了下GridView 控件, 是结合自定义的分页算法来实现的。
http://www.webdiyer.com/Controls/AspNetPager/SpGenerator
你去生成一个,然后改成mysql版的不就行了?
写sql分页,GridView绑定方法。。。
mysql分页存储过程 使用缓存一次把数据拿出来放到客户端。