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

StiWebViewer и отчет в Excel

Добавлено: 24 дек 2010, 13:27
eLVik
Здравствуйте.

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

Спасибо.

StiWebViewer и отчет в Excel

Добавлено: 25 дек 2010, 09:05
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;
            }
        }