我正在使用ReportViewer在网页上实现一系列rdlc报告。最初生成报告时工作正常,但当我尝试更改报告页面时,会显示以下错误:
“一个或多个数据源缺少凭据”
我已经检查过本地报告的数据源是否设置正确,并且报告的第一页正确显示的事实证明了这一点。
当我将报告导出为PDF或任何其他格式时,它会正确包含所有报告页面。
我也尝试过实现PageNavigation事件,但在调用事件之前会抛出此错误。
是否有任何人对这个问题有任何煽动以及可能有什么解决方案?
答案 0 :(得分:0)
好的,我发现了问题所在。我将AsyncRendering设置为false,以使报表查看器能够拉伸到页面的整个宽度。
不幸的是,这会导致回发并重新加载enitre页面,显然数据源会丢失。
不幸的是,我现在必须手动管理报表查看器的宽度,看起来不太好。
无论如何,解决方案是确保AsyncRendering = true。