Страница 1 из 1

Несколько отчетов в один MDC файл

Добавлено: 18 авг 2011, 07:51
aaa
Добрый день

Подскажите есть ли возможность сохранить несколько отрендеренных отчетов в один файл MDC. Чтобы потом во вьювере просматривать их как один документ?

Несколько отчетов в один MDC файл

Добавлено: 18 авг 2011, 09:41
HighAley
Hello.
aaa писал(а):Подскажите есть ли возможность сохранить несколько отрендеренных отчетов в один файл MDC. Чтобы потом во вьювере просматривать их как один документ?
Вот пример кода по объединению отчётов.

Код: Выделить всё

StiReport reportAll = new StiReport();
reportAll.Render();
reportAll.RenderedPages.Clear();

StiReport report1 = new StiReport();
report1.Load("e:\\Report1.mrt");
report1.Render(false);

foreach (StiPage page in report1.RenderedPages)
{
    reportAll.RenderedPages.Add(page);
}

StiReport report2 = new StiReport();
report2.Load("e:\\Report2.mrt");
report2.Render(false);
foreach (StiPage page in report2.RenderedPages)
{
    reportAll.RenderedPages.Add(page);
}

reportAll.ExportDocument(StiExportFormat.Pdf, "e:\\Report.pdf");
Спасибо.

Несколько отчетов в один MDC файл

Добавлено: 18 авг 2011, 10:39
aaa
Спасибо! То что нужно

Несколько отчетов в один MDC файл

Добавлено: 18 авг 2011, 11:17
HighAley
Мы всегда рады вам помочь.

Спасибо.