Изменение экспорта в 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
Другие вопросы по тегам