asp.net 2.0中的gridview中自动分页的效率问题? 以前在使用1.1的时候,我习惯的做法是自己写SQL语句控制数据的读取量,再每次页面刷新的时候总是读取数据库中需要显示的数据,这样可以避免一次读出所有数据,但用asp.net2.0后,发现好多功能全部集成了,编码的数量是减少了,但我不放心了,gridview中的分页是一次把所有数据全部读出来还是按需要读取?因为从数据源的语句设置的时候无非就是设置符合条件的全部数据。关于这个控件的效率,大家有什么看法和具体做法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gridview分页当然是按需所取了 昨天特意看了下它的读取,GridView是按需读取比如你的GridView一页显示十条记录,第一次加载时候只从DataSet中读取十条,当你选择了第二页时候,GridView再从DataSet中读取第十一条到第二十条不过DataSet是一次读取数据库里的记录的,读出来存在内存中了 同意楼主的意思,Datagrid也是同样的问题,当数据量小时无所谓,当数据量大时会非常慢,而且它的分页功能也不怎么样,不如自己编写分页代码,那样能节省资源. GridView分页遇到10万条记录就泄得了。 求高手!! 关于HTTPWebRequest 访问HTTPS的网页 提示错误 session bug修复了吗 编译器错误消息: CS0118: “System.Web.UI.Timer”是“类型”,但此处被当做“变量”来使用 bin目录下的DLL文件名取什么才能被正才调用 求ASP.NET比较深入的书籍及学习方式(up有分) 关于datareader的问题 未将对象引用设置到对象的实例 如何判断用户是否登录? 我的.net中怎么没有system.web.ui 请问高手!!如何重新注册treeview控件?? DROPDOWNLIST问题 两个web控件问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货