当我从VS10运行我的报表时,我每次都必须切换到打印布局。因为我需要对我的大表格进行100+小调整,所以每次都必须按print-layout按钮才能看到结果。
有没有一种方法,我可以设置它,这样我就可以在运行表单时从查看打印布局开始?
发布于 2011-09-08 21:34:47
看起来您可以调整报表查看器属性。我发现了一个设置缩放的调整,在您的情况下(打印布局=整个页面),因此需要更改默认设置。
这是来自is的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 =整个页面,似乎可以使用后者,因为它基于逻辑页面的图形尺寸来假定视图大小。
祝你好运,并查看http://msdn.microsoft.com/en-us/library/microsoft.reporting.winforms.reportviewer.zoommode.aspx以获得进一步的指导和不同的代码选项。
发布于 2014-09-17 22:14:45
这是一个古老的帖子,但找到了确切的答案。设置打印布局,而不是设置ReportViewer的缩放模式。
ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout)https://stackoverflow.com/questions/7345470
复制相似问题