c# - 如何在 Microsoft Report Viewer 的报表的每一页中显示标题

标签 c# reportviewer

我正在尝试创建一些报告,并且我想在报告的每一页中显示标题。我创建了一个表格,最上面的行成为我的标题,但它只显示在报告的第一页。

在每一页中唯一能看到的是页眉和页脚,但这些部分不允许在其中放置表格。我在页眉上的工作只能使用文本框。

我试图将我的标题写入一些文本框并将它们并排放置,但随后报告数据偏离了标题的边界。

我该如何解决这个问题?

最佳答案

在您的 .rdlc 报告中,右下角带有红色框的小向下箭头,您需要单击“高级模式”。 enter image description here

通过单击,您的行组和列组将扩展为名为“Static”的新字段,如下所示: enter image description here

现在,在Row Groups列表中点击“Static”,并勾选右侧的属性: 将“RepeatOnNewPage”设置为“True”,将“KeepWithGroup”设置为“After”,如下所示: enter image description here

现在,对 Row Groups 列表中的所有“Static”行重复上述过程,除了不同组下的“Static”行(下图中用黑色圈出),对 Details 组(用红色圈出)做同样的操作颜色): enter image description here

这使您能够在 .rdlc 报告的每一页上查看标题行。

关于c# - 如何在 Microsoft Report Viewer 的报表的每一页中显示标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5469292/

相关文章:

c# - 通过 count() 进行左连接和分组的 Linq 查询

c# - 更新 EFCore 连接的通用方法

c# - Microsoft.ReportViewer.WinForms.V15 与 .NET Core 3.1 不兼容 - 如何在 WPF Core 中显示 RDLC?

.net - 从数据库显示 RTF(RichText 格式)到客户端报告(MS ReportViewer)

asp.net-mvc-3 - 带有 ASP.net MVC 3 的报表查看器

C# 窗体 : Scrollbars without AutoScroll

c# - 编译器歧义调用错误-具有Func <>或Action的匿名方法和方法组

c# - 在asp.net core 2.0中重写url

sql-server - 如何确定 SSRS 页面上使用的存储过程?

c# - 如何以编程方式运行 ReportViewer 并将其导出为 HTML