日期:2014-05-17  浏览次数:20412 次

有种情况下用分页显示好,还是一下子把数据查出来。
通过给时间段和客户名查询数据,数据最少可能有100以上,最多可能有上万....查到数据后,根据用户需求可能会把查到的数据做导出,导到excel中,在这种情况下,是把数据一页一页的到数据库去查,还是一次性查出来。如果是一页页的去查,那在后面的导出该怎么处理,要是一次性查完,如何处理分页,如何避免速度过慢。。。

------解决方案--------------------
既然有可能达到上万的级别 那就必须分页 如果用户需要看完整的你就给他一个导出到EXCEL功能
------解决方案--------------------
你说一次性导出那么多条的话。 还是建议用分页做吧。
数据量有那么大。 不用分页效果会很差。
至于导出的话。 你可以给用户一些提示。或者一些选择。 让用户来进行导出操作。
------解决方案--------------------
显示数据用分页显示,导出全部从数据库导出,不要从GridView导出。
------解决方案--------------------
探讨
通过给时间段和客户名查询数据,数据最少可能有100以上,最多可能有上万....查到数据后,根据用户需求可能会把查到的数据做导出,导到excel中,在这种情况下,是把数据一页一页的到数据库去查,还是一次性查出来。如果是一页页的去查,那在后面的导出该怎么处理,要是一次性查完,如何处理分页,如何避免速度过慢。。。