2013-03-29 6 views
1

Я использую C# Winform ReportViewer 2010ReportViewer: Показать сообщения в печати макета с Ширина страницы zoomMode

Я изменил значение по умолчанию для просмотра отчетов для печати макета (Всего страниц) с SetDisplayMode(). Тем не менее, поскольку «Цельная страница» является параметром масштабирования по умолчанию для макета печати, даже если я установил ZoomMode в PageWidth в дизайнере, когда загружается отчет, он сбрасывается на страницу «Целая». Можно ли программно установить значение ZoomMode на ширину страницы после установки displayMode?

Благодаря

ответ

0

Nevermind, я полагал, что zoomMode может быть установлен таким образом:

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

2

Может быть, вы можете сделать так:

  1. заполняющих все отчета параметры

  2. Затем обновите отчет для того, чтобы показать свои данные

    myReport.RefreshReport();

  3. Наконец набор это свойства

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

Я надеюсь, что это помогает.

0

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