你可以修改Web.Config中sessionState的timeout="20"时间另外
ado.net读取数据很快的
才2000条数据怎么会出现你这种问题
是不是你有什么地方写的不好你把代码优化一下好了

解决方案 »

  1.   

    to blackflyman (blackflyman) 
      上面那句,发错了地方,不好意思~~~~
      

  2.   

    是呀!!我也是知道很快,可是主要是查询的条件是相当的复杂的!!!我统计了一下大概是5000左右的记录集都绑定在Datagrid中,可是就是不行!!!我的查询条件大概有20条左右,所查询的基本表大概有80万条记录
      

  3.   

    To blackflyman(blackflyman)
      针对这种情况,你最好不要一次把全部数据都读出来,反正页面也不能显示那么多!
    5000条啊,显示在一页~~~~汗~~~~~
    建议,自行控制一次最多读个100条,选择下一页才继续读
    这样应该快很多
      

  4.   

    对,一定是代码方面有问题,比如说,应该分页显示啦,或者如果用到了数据读(dataReader),切记取完数据后一定要关闭,否则...
      

  5.   

    分页显示,比如petshop,只返回一个页面数据