2013-10-03 61 views
0

我想通過ReportsViewer Render()方法直接將reprot導出到文件流。 我在LocalMode中使用ReportViewer。ReportViewer Render()將directy導出到文件流

下面是根據MSDN

byte[] Render (
    string format, 
    string deviceInfo, 
    out string mimeType, 
    out string encoding, 
    out string fileNameExtension, 
    out string[] streams, 
    out Warning[] warnings 
) 

這種方法的問題,方法聲明是TE的byte []寫入內存,之後寫入到我的文件。在我的情況下,一個非常大的報告,內存中的數據太多,可能會導致產品系統上的OutOfMemoryExceptions。 有沒有辦法直接將報告呈現到文件中?謝謝。

回答