c# - 动态子报表中的 Rdlc 分页符

标签 c# rdlc

我有一个 rdlc 报告,开头有一些静态信息,在这些信息之后有一个子报告,它将根据数据源呈现 N 个子报告,我需要在单独的页面中呈现每个子报告的数据。结构就像这样的伪代码:

<Report>
    <Tablix>....</Tablix>
    <SubReport>
         subreports.rdlc
    </SubReport>
</Report>
subreport.rdlc
<Report>
      <Tablix>
         <TablixRow>some information</TablixRow>
         <TablixRow details>
             <SubReport>othersubreport.rdlc</SubReport>
             <PageBreak>
                  <BreakLocation>End</BreakLocation>
             </PageBreak>
         </TablixRow>
      </Tablix>

 </Report>

我在表格的详细信息行组中的每个子报表的末尾放置了一个分页符,但它似乎是子报表内部分页符的问题。这是一个已知的问题?有解决办法吗?

最佳答案

尝试用 List 组件替换第一个子报表。并确保 KeepTogether 设置为 false。如果这不能解决问题,请尝试使用矩形替换第二份报告。

看看this tutorial对这两种方法进行了解释。

关于c# - 动态子报表中的 Rdlc 分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32102270/

相关文章:

c# - 在 RDLC 的同一 Tablix 中显示列的小计

reporting-services - 在多页 SSRS RDLC 报告上打印图像不起作用

visual-studio-2012 - 在 rdlc 报告中插入一个简单的分页符

c# - 如何使用 .NET 在电子邮件正文中嵌入多个图像

c# - WPF:将 List<class> 绑定(bind)到 ComboBox

c# - Entity Framework Core 5 关闭加载NavigationProperties

c# - 如何限制 rdlc 报告表中显示的行数?

visual-studio-2010 - RDLC将本地报告导出为CSV

c# - 用于胖客户端的客户端缓存库/框架

c# - 在 MVC 中使用 HTML 按钮