DataGrid 能放50000条以上记录吗? 请问一下,我的一个页面中用DataGrid显示数据,数据量有50000条,要等很久很久……结果还会报Out of Memory的错误显示不出来,请问DataGrid显示50000多条记录是不是不太行?有什么解决方案没有呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一次显示那么多总是不合理你用分页吧数据库级别的分页也就是在数据库输出前就分好比如一页100条要第一页就取select top 100第二页就取select top 200 xxxxx not in (select top 100 xxxxx)以此类推这样同时也减少传输上的开销 在数据量大时,使用 not in 可能会超时。 50000条在sqlserver上还远算不上多如果再多就用点高级的分页法了这个我还没学好呵呵 放是可以放,只是VIEWSTATE会吃掉你很多带宽.... to zorou_fatal你怎么现在还没睡???晕to all只要乐意做啥都成嘿嘿 你肯定是直接帮定DataGrid的,连分页都没设!!!! 除了用 not in sql server里有没什么更好的办法? 用分页控件配合存储过程实现自定义分页吧,50000条算不了什么:http://www.webdiyer.com Click the link to solve your problem.Good luck! 绑定问题,在线等。。。 hidden javascript 传值的问题 网上超市管理系统求解 DATALIST控件里根据数据库某个字段的值来控制前台某列显示的颜色? DVBBS中帖子排序是怎么实现的? Response.AddHeader 文件名太长怎么办? 关于DATAgrid的问题(分页) 现在是程序员,想读博士!征求一下大家的意见 怎么把数值型的数据在前面强行加 “0” asp.net初学者 如何获取网页内容中meta的内容? 为什么两个网页的字体会不一样
你用分页吧
数据库级别的分页
也就是在数据库输出前就分好
比如一页100条
要第一页就取select top 100
第二页就取select top 200 xxxxx not in (select top 100 xxxxx)
以此类推
这样同时也减少传输上的开销
如果再多就用点高级的分页法了
这个我还没学好
呵呵
to all
只要乐意做啥都成嘿嘿