【问题标题】:ReportViewer: Show reports in Print Layout with Page Width zoomModeReportViewer:使用页面宽度缩放模式在打印布局中显示报告
【发布时间】:2013-03-20 07:05:31
【问题描述】:

我正在使用 C# winform reportviewer 2010。

我使用 SetDisplayMode() 将查看报告的默认选项更改为打印布局(整页)。但是,由于整页是打印布局的默认缩放选项,即使我在设计器中将 ZoomMode 设置为 PageWidth,当报表加载时,它也会重置为整页。设置 displayMode 后是否可以通过编程将 ZoomMode 设置为页面宽度?

谢谢

【问题讨论】:

    标签: c#-3.0 reportviewer report-viewer2010 reportviewer2008


    【解决方案1】:

    reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);

    【讨论】:

      【解决方案2】:

      没关系,我认为 zoomMode 可以这样设置:

      this.reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.PageWidth;

      【讨论】:

        【解决方案3】:

        也许你可以这样做:

        1. 填写所有报表参数

        2. 然后刷新报表以显示数据

          myReport.RefreshReport();

        3. 最后设置这个属性

          myReport.ZoomMode = ZoomMode.Percent; myReport.ZoomPercent = 100;

        希望对你有帮助。

        【讨论】:

          【解决方案4】:

          刷新你的rdlc报告后写

          my_Report.ZoomMode = ZoomMode.PageWidth;
          my_Report.ZoomMode = ZoomMode.FullPage;
          my_Report.ZoomMode = ZoomMode.Percent;
          

          【讨论】:

            【解决方案5】:

            之后 reportViewer1.RefreshReport(); 您可以添加

            reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout); reportViewer1.ZoomMode=ZoomMode.PageWidth;

            【讨论】:

              猜你喜欢
              • 2010-09-11
              • 1970-01-01
              • 2016-04-16
              • 1970-01-01
              • 2021-05-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多