次のコードを使用して、問題のあるレポートをレンダリングします。
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:以下の回答を参照してください。