2010-04-19 60 views
1

我在ReportViewer中有一个格式化的表格。当我想要导出到Excel时 - 虽然我不想导出格式化的表格 - 而是希望在Excel文件中输出原始的/原始的/未接收的数据表格。在ReportViewer中修改导出到Excel

拦截导出为Excel函数并以不同格式输出数据的最佳方式是什么?

回答

3

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 
+0

嗯,我想这是一个开始...是否有无论如何我可以修改/拦截导出到Excel命令之前它被调用? – firedrawndagger 2010-04-30 16:32:48

+0

看看'ReportExport'事件。我没有测试过,但它似乎有你所需要的一切。 – 2010-04-30 19:24:09

+0

@firedrawndagger - 你有没有运气实施它?我正在寻找从Excel中删除格式并将其保存为原始数据。非常感谢您的帮助! – Aqua267 2013-04-29 21:07:45