【问题标题】:How to apply custom paging in RDLC report如何在 RDLC 报告中应用自定义分页
【发布时间】:2013-12-21 05:04:21
【问题描述】:

我有报告,有数千条记录。一开始它会加载所有数据,并且需要花费大量时间来获取数据。

有什么方法可以应用我自己的分页逻辑。

举例

首先必须显示 10 条记录,当我单击下一个按钮时,会显示另外 10 条记录。我的意思是说每次操作只能从数据库中获取 10 条记录。

【问题讨论】:

  • 我建议查看answers to this question。听起来您想要一个 RDL 而不是 RDLC(它是基于客户端的)。然后你可以像你请求的那样在服务器上执行分页。
  • 我的回答有帮助吗?
  • 其实我用的是PostgreSQl作为我的后端,那么可以用rdl吗?
  • 是的。请参阅我的更新答案。

标签: asp.net report rdlc rdl


【解决方案1】:

编辑 0

RDL 和 PostgreSQL 资源:


您对 RDL 感兴趣,它是报告服务的服务器端部分。

RDL 文件由 SQL Server 2005 版本的 Report 创建 设计师。 RDLC 文件由 Visual Studio 2008 版本的 报表设计器。

RDL 和 RDLC 格式具有相同的 XML 架构。但是,在 RDLC 文件中, 某些值(例如查询文本)允许为空,这意味着 他们还没有立即准备好发布到报告中 服务器。可以通过打开 RDLC 文件输入缺失值 使用 SQL Server 2005 版本的报表设计器。 (你必须 首先将 .rdlc 重命名为 .rdl。)

通过https://stackoverflow.com/a/2918209/1085891

分页资源

了解 RDLC 和 RDL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-16
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    相关资源
    最近更新 更多