我使用以下代码来呈现报告:
rsExecService.ReportExecutionService rsExec = this.CreateReportExecutionService();
rsExecService.ExecutionInfo ei = rsExec.LoadReport(path, historyID);
Byte[] results;
string mimeType = String.Empty;
rsExecService.Warning[] warnings = null;
string[] streamIDs = null;
results = rsExec.Render(format, deviceInfo, out extension, out encoding, out mimeType, out warnings, out streamIDs);
(缺少某些变量定义,因为它们作为参数传递给方法)。
问题是我需要在呈现之前对报告进行一些预处理,关于本地化 我查看了ExecutionInfo,'ei',似乎没有一个成员可以访问原始xml报告内容。
是否有其他方法可以呈现允许我首先更改xml的报告?
ETA:请参阅下面的答案。
答案 0 :(得分:3)
我已经解决了这个问题: