首先在运行表单时在 VS10 报表设计器中显示打印布局
当我从 VS10 运行报告时,我每次都必须切换到打印布局。因为我需要对我的大桌子进行 100 多次小调整,所以我每次都必须按打印布局按钮才能看到结果。
有没有办法,我可以设置它,以便我在运行表单时首先看到打印布局?
When I run my report from VS10, I have to switch everytime to print-layout. Because I need to make 100+ small adjustment to my big table, I have to press the print-layout button everytime to see the result.
Is there a way, I can set it up, so I start by seeing the print-layout when running the form?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一篇旧帖子,但找到了确切的答案。设置打印布局而不是设置报表查看器的缩放模式。
It´s an old post but found the exact answer. Setting Print-Layout instead of setting Zoom mode for the ReportViewer.
看起来您可以调整报表查看器属性。我发现了一个设置缩放的调整,在您的情况下(打印布局=整个页面),因此需要更改默认值。
这是来自 MS 的 VB 脚本。
我不知道您是否必须使用像 value = 50 这样的 # 或者是否可以使用 value = Whole Page,似乎可以使用后者,因为它基于逻辑页面上的图形尺寸来假定视图大小。
祝你好运,请检查 http://msdn.microsoft .com/en-us/library/microsoft.reporting.winforms.reportviewer.zoommode.aspx 获取进一步指导和不同的代码选项。
It looks like you can adjust report viewer properties. I found a adjustment that sets the zoom, in your case (print layout = whole page) so the default would need to be changed.
Here is the VB script for it from MS.
I don't know if you have to use a # like value = 50 or if you can use value = Whole Page, it seems like the latter can be used since it bases the figures dimensions on the logical page to assume the view size.
Goood luck and check http://msdn.microsoft.com/en-us/library/microsoft.reporting.winforms.reportviewer.zoommode.aspx for further guidance and different code options.