Подотчет средства просмотра отчетов Microsoft, нижний колонтитул подотчета не отображается - PullRequest
1 голос
/ 27 февраля 2010

Я использую MicrosoftReportViewer в VS2008 для отображения отчета в приложении asp.net (mvc).

У меня есть подотчет в отчете.

В моем нижнем колонтитуле подотчета у меня есть текстовое поле, в котором отображается сумма одного из столбцов. и еще одно текстовое поле с меткой для поля суммы.

Ни один из них не отображается в моем отчете, когда я его запускаю. Все данные в теле отображаются нормально.

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

Первоначально я создал нижний колонтитул для решения общей проблемы, поэтому я не настраивал никакие настройки со склада, если это подсказка.

Кто-нибудь знает, что мне нужно сделать, чтобы мой нижний колонтитул показал uop?

Любая помощь или подсказки оцениваются.

C-

1 Ответ

2 голосов
/ 03 марта 2010

Я просто столкнулся с той же проблемой. Кто-нибудь знает ответ?

РЕДАКТИРОВАТЬ: Хммм ... кажется, что это может быть невозможно.

См .: http://www.visualstudiodev.com/visual-studio-report-controls/page-footer-not-visible-sub-report-32148.shtml

РЕДАКТИРОВАТЬ 2: подотчет не будет отображать какие-либо разделы страницы или запускать любую страницу, связанную События. Вам нужно будет использовать нижний колонтитул основного отчета. Кажется, что может быть только один нижний колонтитул страницы, и основной отчет является логичным для использования.

Найден предложенный обходной путь : Вы можете манипулировать нижним колонтитулом страницы основного отчета из подотчета, используя код в процедуре события подотчета. Например, если вы поместите текстовое поле с именем txtSubTitle в нижний колонтитул страницы основного отчета, процедура обработки события формата в заголовке отчета подотчета может сделать что-то вроде:

Parent.txtSubTitle = "my subreport something"

РЕДАКТИРОВАТЬ 3: Альтернативный обходной путь, с которым я собираюсь : добавить таблицу в тело подотчета. Добавьте свой подотчет «нижний колонтитул» в нижний колонтитул таблицы. Сделайте так, чтобы нижний колонтитул таблицы повторялся на каждой странице. Ta-д!

...