1

我正在使用 ReportViewer 在网页上实现一系列 rdlc 报告。最初生成报告时工作正常,但是当我尝试更改报告页面时,显示以下错误:

“一个或多个数据源缺少凭据”

我检查了本地报告的数据源设置是否正确,并且报告的第一页正确显示的事实证明了这一点。

当我将报告导出为 PDF 或任何其他格式时,它会正确包含所有报告页面。

我也尝试过实现 PageNavigation 事件,但在调用事件之前会引发此错误。

有没有人对这个问题有任何煽动,可能有什么解决方案?

4

1 回答 1

0

好的,我发现了问题。我将 AsyncRendering 设置为 false 以使报表查看器能够拉伸到页面的整个宽度。

不幸的是,这会导致回发并且整个页面被重新加载,并且显然数据源丢失了。

不幸的是,我现在必须手动管理报表查看器的宽度,而且看起来不太好。

无论如何,解决方案是确保 AsyncRendering = true。

于 2013-03-01T09:13:53.350 回答