日期:2014-05-19  浏览次数:20407 次

在同一个页面上放置多个GRIDVIEW, 会不会有效率问题?
各位高手,请教个简单的问题:

    在同一个页面上放置多个GRIDVIEW,   是不是有效率问题?
我的本意是搜索一张表中的记录,   根据不同的记录类型分别显示,   比如:表中是网站,   我想在第一个GRIDVIEW中显示军事类网站,   在第二个GRIDVIEW中显示财经类网站,等等;
这样做会有效率问题吗?   大家有什么好的建议?

请赐教!

------解决方案--------------------
多个的话建议使用Datalist他就是为解决效率而出现
GRIDVIEW是读取大量数据做排序分页更新而用的
你首页每个Datalist select top 10 * from 你的表 效率高
你可以看看我的帖子
C#精髓【月儿原创】第四讲 GridView 72般绝技
http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx

.NET 专题-数据控件-DataList/Repeater
http://blog.csdn.net/21aspnet/category/285738.aspx
------解决方案--------------------
建议使用异步的AJAX技术
------------------

LZ
如果你觉得不懂ajax
那你就直接用atlas控件吧,拖上去
啥也不要管,照样局部刷新

不过用gridview的话,分页最好别用它自带的,速度慢

自己写个存储过程吧,