2

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

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

我很确定内容没有包装或可能导致这种情况,因为我故意将桌子设计为适合 6 英寸,所以 6 英寸加 2(每个边距一个)是 8,我还有半英寸那里有空间,所以事情不会搞砸,因为这是 8.5" x 11" 的字母大小

有人有过同样的行为吗?

提前致谢。

4

1 回答 1

3

找到了解决方案,结果证明正文不应该比报告大小更宽,例如,如果你有一个标准的信页:8.5" x 11" 比正文应该小于 8.5,如果你有边距,请特别注意你也必须减去这些英寸,我想要每边一英寸的边距,所以左右加起来两英寸:

8.5 - 2 = 6.5

因此,如果您打算制作一个边距为 1 英寸的信函报告,请确保正文最多为 6.5 英寸,那么它就适合了。

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

于 2009-04-28T17:25:40.513 回答