有种情况下用分页显示好,还是一下子把数据查出来。

ken080504 2012-06-25 05:22:03
通过给时间段和客户名查询数据,数据最少可能有100以上,最多可能有上万....查到数据后,根据用户需求可能会把查到的数据做导出,导到excel中,在这种情况下,是把数据一页一页的到数据库去查,还是一次性查出来。如果是一页页的去查,那在后面的导出该怎么处理,要是一次性查完,如何处理分页,如何避免速度过慢。。。
...全文
231 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qxyywy 2012-06-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
通过给时间段和客户名查询数据,数据最少可能有100以上,最多可能有上万....查到数据后,根据用户需求可能会把查到的数据做导出,导到excel中,在这种情况下,是把数据一页一页的到数据库去查,还是一次性查出来。如果是一页页的去查,那在后面的导出该怎么处理,要是一次性查完,如何处理分页,如何避免速度过慢。。。
[/Quote]

还是分页 在做分页时 留好分页的pageSize(每页数量)接口,
导出根据还是如dalmeeme所说 从数据库导出
dalmeeme 2012-06-25
  • 打赏
  • 举报
回复
显示数据用分页显示,导出全部从数据库导出,不要从GridView导出。
xmhxjjq 2012-06-25
  • 打赏
  • 举报
回复
你说一次性导出那么多条的话。 还是建议用分页做吧。
数据量有那么大。 不用分页效果会很差。
至于导出的话。 你可以给用户一些提示。或者一些选择。 让用户来进行导出操作。
何年 2012-06-25
  • 打赏
  • 举报
回复
那要看你要一次导出一页数据还是一下导出全部数据。。。

分页、、这里面例子太多了。。自己去找找。。
xboxeer 2012-06-25
  • 打赏
  • 举报
回复
既然有可能达到上万的级别 那就必须分页 如果用户需要看完整的你就给他一个导出到EXCEL功能
  • 打赏
  • 举报
回复
写个SQL分页语句或者存储过程就行了。。
  • 打赏
  • 举报
回复
分页吧,分页不是很难。。
Im_Sorry 2012-06-25
  • 打赏
  • 举报
回复
条数不多,建议不用分页,多的话,建议分页!

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧