Изменение экспорта в Excel в ReportViewer
У меня есть отформатированная таблица в ReportViewer. Когда я хочу экспортировать в Excel - я не хочу экспортировать отформатированную таблицу - вместо этого я хочу вывести исходную / необработанную / немассажированную таблицу данных в файл Excel.
Каков наилучший способ перехвата функции экспорта в Excel и вывода данных в другом формате?
1 ответ
Решение
Положить ShowExportButton
в False
в ReportViewer и добавьте новую кнопку на вашей странице, которые делают работу.
Или вы можете попасть в ReportExport
событие, установите Отмена в True
и огонь твой нестандартный метод.
Private Sub ReportViewer1_ReportExport(ByVal sender As Object, _
ByVal e As Microsoft.Reporting.WinForms.ReportExportEventArgs) _
Handles ReportViewer1.ReportExport
e.Cancel = True
End Sub