Здравствуйте.
Есть отчет с PageHeaderBand, HeaderBand из нескольких страниц.
Если экспортировать его в Excel в дизайнере, то PageHeader и HeaderBand повторяется только один раз, далее идут строки с данными.
Но если тот же отчет загрузить в StiWebViewer и затем оттуда экспортировать его в Excel, то PageHeader и HeaderBand дублируются на каждой странице и так же выводятся в Excel
Можно ли добиться того, чтобы при экспорте из StiWebViewer в Excel заголовки выводились только один раз?
Спасибо.
StiWebViewer и отчет в Excel
StiWebViewer и отчет в Excel
Разобрался.
Нужно использовать событие ReportExport
Нужно использовать событие 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;
}
}