晕,那能不慢嘛,个人意见:
1. 首先确定是不是要一个页面显示那么多个gridview?
2. 如果非要显示的话,建议数据异步读取,至少对用户来要友好很多。
3. 另外,表结构设计的不好,也会造成数据库的效率比较差,可以测一下瓶颈在哪儿,然后对症下药。

解决方案 »

  1.   

    15个GRIDVIEW???晕倒?不能显示在一个里面吗?
    或者说你把15个数据在一次查询中查出来放在Datatable中,然后分别取不同的Datatable
      

  2.   

    用一个DataTable放数据,建立不同的视图对象new DataView(DataTable)
    grid分别去绑定DataView也许会带来点提高
      

  3.   

    晕,那能不慢嘛,个人意见: 
    1. 首先确定是不是要一个页面显示那么多个gridview? 
    2. 如果非要显示的话,建议数据异步读取,至少对用户来要友好很多。
      

  4.   

    楼主,
    你说的问题,不简单是“数据库效率”。页面的元素太多的话,不查数据库,也会很慢的。15 个 GridView,呈现也要时间啊。浏览器画也要时间啊。