2010-04-19 64 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