我想使用 ReportsViewer Render() 方法将报告直接导出到文件流。我在 LocalMode 中使用 ReportViewer。
这是根据 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。有没有办法让报告直接呈现到文件中?谢谢。