我在 VS 2010 中使用 ReportViewer 将某些旧版 MS Access 报告移植到 C# 应用程序。我需要创建一个显示在页面标题上方第一页最顶部的报告标题,其方式与在 Access 中完成的方式大致相同,但我没有任何运气。
当然有办法做到这一点?
编辑这是我到目前为止的进展。
尝试#1:将报表页眉元素放在页眉中,并让它们在除第一页之外的每一页中隐藏。不幸的是,这在后续页面中留下了很大的空白空间,因为无法根据内容在每页基础上调整页眉高度。
尝试#2:将报告标题元素放在报告正文中。如果页眉仅包含表格的列标题,这可以工作。您可以将列标题行设置为为每一页显示。但是,您不能显示页码等其他内容,因为它无法显示在报告正文中。
尝试#3:使用主报表显示报表标题,使用子报表显示其他所有内容。这非常失败,因为您不能使用子报表的页眉或页脚。
在这一点上,我没有选择。有没有我没有尝试过的东西,或者我需要切换到另一个报告平台?