1

当我从 VS10 运行报告时,我每次都必须切换到打印布局。因为我需要对我的大桌子进行 100+ 的小调整,所以我每次都必须按下打印布局按钮才能看到结果。

有没有办法,我可以设置它,所以我在运行表单时首先查看打印布局?

4

2 回答 2

2

这是一个旧帖子,但找到了确切的答案。为 ReportViewer 设置打印布局而不是设置缩放模式。

ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout)
于 2014-09-17T14:14:45.010 回答
1

看起来您可以调整报表查看器属性。我找到了一个设置缩放的调整,在你的情况下(打印布局=整页),所以需要更改默认值。

这是来自 MS 的 VB 脚本。

 'Declaration

 <CategoryAttribute("Appearance")> _
 <DefaultValueAttribute(ZoomMode.Percent)> _
 Public Property ZoomMode As ZoomMode

 'Usage

 Dim instance As ReportViewer
 Dim value As ZoomMode

 value = instance.ZoomMode

 instance.ZoomMode = value

我不知道您是否必须使用 #like value = 50 或者是否可以使用 value = Whole Page,似乎可以使用后者,因为它基于逻辑页面上的图形尺寸来假设视图大小。

祝你好运并检查http://msdn.microsoft.com/en-us/library/microsoft.reporting.winforms.reportviewer.zoommode.aspx以获得进一步的指导和不同的代码选项。

于 2011-09-08T13:34:47.097 回答