StiWebViewer и отчет в Excel

Обсуждение Stimulsoft Reports.NET
Ответить
eLVik
Сообщения: 54
Зарегистрирован: 26 окт 2010, 07:45
Откуда: Сыктывкар, Республика Коми

StiWebViewer и отчет в Excel

Сообщение eLVik »

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

Есть отчет с PageHeaderBand, HeaderBand из нескольких страниц.
Если экспортировать его в Excel в дизайнере, то PageHeader и HeaderBand повторяется только один раз, далее идут строки с данными.
Но если тот же отчет загрузить в StiWebViewer и затем оттуда экспортировать его в Excel, то PageHeader и HeaderBand дублируются на каждой странице и так же выводятся в Excel
Можно ли добиться того, чтобы при экспорте из StiWebViewer в Excel заголовки выводились только один раз?

Спасибо.
eLVik
Сообщения: 54
Зарегистрирован: 26 окт 2010, 07:45
Откуда: Сыктывкар, Республика Коми

StiWebViewer и отчет в Excel

Сообщение eLVik »

Разобрался.
Нужно использовать событие ReportExport

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

        protected void stiViewer_ReportExport(object sender, Stimulsoft.Report.Web.StiExportDataEventArgs e)
        {
            if (e.Settings is Stimulsoft.Report.Export.StiExcel2007ExportSettings)
            {
                var settings = (Stimulsoft.Report.Export.StiExcel2007ExportSettings)e.Settings;
                settings.UseOnePageHeaderAndFooter = true;
            }
            else if (e.Settings is Stimulsoft.Report.Export.StiExcelExportSettings)
            {
                var settings = (Stimulsoft.Report.Export.StiExcelExportSettings)e.Settings;
                settings.UseOnePageHeaderAndFooter = true;
            }
        }
Ответить