visual-studio-2005 - 为什么VS2005 ReportViewer在设置边距时要添加分页符?

标签 visual-studio-2005 reporting-services reportviewer

我正在使用 Visual Studio 2005 中包含的报表查看器控件,但发生了一些奇怪的事情;当我在报表上设置页边距并运行应用程序时,报表查看器会在每个内容页后添加一个分页符,因此,如果我有 2 个内容页,我最终会得到 4 页,其中 2 页是空白页。

如果我将报告的边距设置为零,则报告显示正常,但当然,如果没有边距,它看起来不太好(并且无法正确打印)

我很确定内容没有换行或者可能导致这种情况的原因,因为我故意将表格设计为适合 6 英寸,所以 6 英寸加 2(每侧边距一个)是 8,我还有一半有一英寸的空间,这样事情就不会困惑,因为这是字母尺寸,即 8.5 英寸 x 11 英寸

有人有过同样的行为吗?

提前致谢。

最佳答案

找到了解决方案,事实证明正文不应比报告大小宽,因此例如如果您有标准信纸页:8.5“x 11”,则正文应小于8.5,如果您有边距,因为你也必须减去这些英寸,我想要每边一英寸的边距,这样左右加起来就是两英寸:

8.5 - 2 = 6.5

因此,如果您打算制作一份页边距为 1 英寸的信件报告,请确保正文最多为 6.5,然后就可以了。

很明显吧?但我一开始并没有弄清楚,因为报表查看器设计器没有任何标尺来标记正文的开头,仅用于报表。

关于visual-studio-2005 - 为什么VS2005 ReportViewer在设置边距时要添加分页符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/795647/

相关文章:

visual-studio-2010 - 警告错误 2008 不是有效的警告编号

c# - 当您升级到 C# 3.0/VS2008 时,您的编码标准文档有何变化?

visual-studio - 如何从 Visual Studio 2005 的“最近的项目”窗口中删除项目/解决方案

sql-server - 如何在不恢复报表服务器的情况下将 SSRS 数据源从一台服务器迁移或复制到另一台服务器

reporting-services - SSRS 使用表达式将颜色属性设置为 ARGB 值

.net - 我怎样才能克服 Compat。 VS2005/8 解决方案文件有问题吗?

reporting-services - 跨数据集或子报表重用 Web 服务响应

asp.net - ASP.net Web 应用程序中 SSRS 报告自定义参数的可用/默认值

wpf - 我想从 c# 代码更新 SSRS 报告的共享数据源

ASP.Net 报表查看器 - 使用不同的参数值多次生成相同的报表