Объединение нескольких отчетов с последующим экспортом в xls
Добавлено: 19 апр 2013, 10:55
Здравствуйте!
При объединении страниц из нескольких скомпилированных отчетов, экспорт результирующего отчета создает пустой файл. Предпросмотр также показывает пустой отчет. Предпросмотр каждого исходного отчета работает исправно.
Страницы исходных отчетов объединяются так:
В чем может быть проблема?
При объединении страниц из нескольких скомпилированных отчетов, экспорт результирующего отчета создает пустой файл. Предпросмотр также показывает пустой отчет. Предпросмотр каждого исходного отчета работает исправно.
Страницы исходных отчетов объединяются так:
Код: Выделить всё
private void ExportReports(params StiReport[] reports)
{
var newReport = new StiReport();
foreach (var stiReport in reports)
{
foreach (StiPage stiPage in stiReport.RenderedPages)
{
var page = (StiPage)stiPage.Clone();
page.Report = newReport;
stiPage.Guid = Guid.NewGuid().ToString().Replace("-", "");
newReport.RenderedPages.Add(stiPage);
}
}
newReport.ExportDocument(StiExportFormat.Excel2007, "filename.xlsx"); ;
}