Экспорт нескольких отчетов в один файл

Обсуждение Stimulsoft Reports.NET
blatta
Сообщения: 8
Зарегистрирован: 24 июл 2012, 11:12

Экспорт нескольких отчетов в один файл

Сообщение blatta »

Здравствуйте.
Возникла необходимость экспортировать несколько отчетов в один файл Word.
Как каждый отдельный отчет экспортировать в Word - понятно, а как каждый следующий "записывать в конец предыдущего" - нет.
Реально ли так сделать?
Aleksey
Сообщения: 2908
Зарегистрирован: 22 апр 2010, 06:57

Re: Экспорт нескольких отчетов в один файл

Сообщение Aleksey »

Здравствуйте,

Как вариант, вы можете объединить отрендеренные отчеты в один и только затем экспортировать в Word уже итоговый объединенный отчет.

Сообщите, если понадобится дополнительная помощь.
Спасибо.
blatta
Сообщения: 8
Зарегистрирован: 24 июл 2012, 11:12

Re: Экспорт нескольких отчетов в один файл

Сообщение blatta »

Здравствуйте, именно этот момент и интересует - как отрендерить в один?
blatta
Сообщения: 8
Зарегистрирован: 24 июл 2012, 11:12

Re: Экспорт нескольких отчетов в один файл

Сообщение blatta »

Всё, разобралась :)
Спасибо
Aleksey
Сообщения: 2908
Зарегистрирован: 22 апр 2010, 06:57

Re: Экспорт нескольких отчетов в один файл

Сообщение Aleksey »

Ок.
Сообщите, если понадобится дополнительная помощь.
kazak4920
Сообщения: 5
Зарегистрирован: 06 дек 2012, 15:03

Re: Экспорт нескольких отчетов в один файл

Сообщение kazak4920 »

Видимо, я что-то упустил. Будьте добры, приведите пример того, как можно отрендерить несколько отчетов в один?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Экспорт нескольких отчетов в один файл

Сообщение HighAley »

Здравствуйте.

Вот пример кода объединения отчётов:

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

StiReport template1 = new StiReport();
template1.Load(reportPath1);
StiReport template2 = new StiReport();
template2.Load(reportPath2);
StiReport mainReport = new StiReport();
mainReport.SubReports.Add(template1, false, true);
mainReport.SubReports.Add(template2, false, true);
Спасибо.
kazak4920
Сообщения: 5
Зарегистрирован: 06 дек 2012, 15:03

Re: Экспорт нескольких отчетов в один файл

Сообщение kazak4920 »

Благодарю, вопрос исчерпан!
kazak4920
Сообщения: 5
Зарегистрирован: 06 дек 2012, 15:03

Re: Экспорт нескольких отчетов в один файл

Сообщение kazak4920 »

Aleksey Andreyanov писал(а):Здравствуйте.

Вот пример кода объединения отчётов:

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

StiReport template1 = new StiReport();
template1.Load(reportPath1);
StiReport template2 = new StiReport();
template2.Load(reportPath2);
StiReport mainReport = new StiReport();
mainReport.SubReports.Add(template1, false, true);
mainReport.SubReports.Add(template2, false, true);
Спасибо.
А описанное решение должно работать под ASP.MVC?
kazak4920
Сообщения: 5
Зарегистрирован: 06 дек 2012, 15:03

Re: Экспорт нескольких отчетов в один файл

Сообщение kazak4920 »

kazak4920 писал(а): А описанное решение должно работать под ASP.MVC?
Понял, что должно и работает. Надо вызывать метод Reder принудительно. У меня еще вопрос по системе, если можно: очень часто отчет под asp.mvc отображается со второго раза. А в первый раз выдает пустой отчет. Не подскажете как эту ситуацию избежать? таймаут стоит достаточно большой (120 секунд).
Плюс ко всему, решение работает только, если только один подотчет. Если берем два и более, то обрабатываются они корректно (потому что при сохранении кодом после этого сохраняется нужный документ), а на страничке не отображается.
Ответить