ReportViewer - LocalReport - Объединить отчеты? - PullRequest
3 голосов
/ 22 сентября 2008

Я использую ReportViewer WinForms, и поскольку создать обложку непросто, поэтому мне интересно, можно ли сделать два отчета и объединить их?, Чтобы они выглядели как один отчет?

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

ИЛИ, есть ли другие способы создания обложек? Сегодня я использую подотчет, но есть некоторые проблемы с полями и т. Д., Которые нелегко исправить.

Чтобы уточнить, мы говорим о ReportViewer с использованием файлов RDLC, нет Участие в Crystal Reports.

Ответы [ 2 ]

2 голосов
/ 23 сентября 2008

Нужно ли отображать 2 отчета как 1 в элементе управления reportViewer или их экспорт в PDF и показ одного файла PDF, содержащего оба отчета, будет удовлетворительным?

Я искал это, но использовал Web ReportViewer и нашел примеры экспорта отчетов в несколько PDF-файлов, затем конкатенацию PDF-файлов в 1 с использованием PDFtk (бесплатно)

1 голос
/ 22 сентября 2008

Я создал отчет, который звучит как то, что вы пытаетесь сделать ... сначала, чтобы уточнить, я собираюсь угадать, что вы используете Crystal Reports в VS2005 / 2008.

Если это так, все, что вам нужно сделать в основном отчете, это создать дополнительный раздел после вашего раздела, который содержит макет / данные «Титульного листа». В разделе экспертов для раздела «Титульный лист» (в режиме макета щелкните правой кнопкой мыши на панели заголовка раздела, выберите «эксперт раздела» во всплывающем меню ...), отметьте параметр «Новая страница после».

Изменить: После вашего обновления я вижу, что вы используете отчеты RDLC, и из-за моего ограниченного доступа к ним я не могу вспомнить простой способ добраться туда, где вы хотите быть. Хотя я почти уверен, что вы можете передать несколько отчетов одному и тому же средству просмотра отчетов в коде.

...