C # Reporting не будет повторять поля на новой странице в режиме PDF / печати - PullRequest
3 голосов
/ 07 февраля 2011

В моем отчете есть вложенные списки, а во внутреннем списке у меня есть таблица:

page header
page body
  list1
    list2
      table
page footer

На каждой новой странице, как в режиме печати / PDF, так и в обычном режиме просмотра, я вижу заголовок страницы и заголовок таблицы. Пока все хорошо.

На каждой странице я хотел бы видеть содержимое list 1 и list 2.

Я установил свойство RepeatWith для элементов list 1 на list 2, а для элементов list 2 на table. Это прекрасно работает в режиме просмотра, каждая страница начинается с заголовка страницы, затем следует list 1, затем list 2, затем заголовок table и данные table для этой страницы. В режиме печати я вижу только заголовок страницы и заголовок table.

Я что-то упускаю из виду? Кстати, я использую VS2008 с ReportViewer 9.0 в проекте ASP.NET.

Ответы [ 2 ]

1 голос
/ 22 мая 2012

Я столкнулся с той же проблемой здесь.К сожалению, из Microsoft Connect :

Поведение, которое вы видите, является заданным.Функциональность RepeatWith не поддерживается в средствах визуализации «Физическая нумерация страниц»: «Печать», «Изображение» и «PDF».

Предлагаемый обходной путь - поместить все в заголовок таблицы и настроить его повторение на каждой странице.Это может работать в некоторых случаях, когда таблица уже охватывает всю ширину страницы или, по крайней мере, равна ширине информации заголовка.

Однако я использую группы столбцов, поэтому заголовок намного шире, чемостальная часть матрицы, так что это не вариант для меня, и это, вероятно, не будет работать здесь ...

0 голосов
/ 14 февраля 2011

HI. У меня, возможно, была похожая проблема с заголовками отчетов, не появляющимися на каждой странице отчета при печати, и эта статья предоставила решение.Может быть не слишком полезным в вашем случае, так как вы имеете дело с подсписками, но, возможно, некоторые из упомянутых свойств предоставят больше возможностей для исследования: Что делать, когда RepeatColumnHeaders не работает

Удачи

YS

...