我正在尝试从 RDLC 文件呈现字节数组。我已经用一个 .rdlc 成功完成了它,但我遇到了另一个问题。下面是我的代码。
Dictionary<string, string> parameters = new Dictionary<string, string>();
parameters.Add("ShowStates","2020");
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
Encoding.GetEncoding("windows-1252");
LocalReport report = new LocalReport(rdlcFilePath);
var DS1 = await GetStatusReportwithFileCounts(ReportYear);
var DS2 = GetOverallStatus(ReportYear, DS1);
report.AddDataSource("Status_reports_SummaryDB", DS1);
report.AddDataSource("Overall", DS2);
var result = report.Execute(RenderType.Pdf, 1, parameters);
return result.MainStream;
我知道我的 DataSources 正在返回良好的数据,并且我的 rdlc 路径是正确的。作为参考,我们使用的是 .Net Core,因此我的报告呈现选项似乎有限。我认为错误存在于它自身的 .rdlc 文件中。我想我最大的问题是我不确定如何解释错误消息(下)。任何有关在哪里查找错误的见解将不胜感激。