1

ReportViewer を使用して、Web ページに一連の rdlc レポートを実装しています。レポートが最初に生成されたときは問題なく動作しますが、レポートのページを変更しようとすると、次のエラーが表示されます。

「1 つ以上のデータ ソースに資格情報がありません」

ローカル レポートのデータ ソースが正しく設定されていることと、レポートの最初のページが正しく表示されていることを確認しました。

レポートを PDF またはその他の形式にエクスポートすると、すべてのレポート ページが正しく含まれます。

PageNavigation イベントも実装しようとしましたが、イベントが呼び出される前にこのエラーがスローされます。

この問題を扇動する人はいますか?また、どのような解決策があるでしょうか?

4

1 に答える 1

0

問題が見つかりました。レポートビューアをページの全幅に拡大できるようにするために、AsyncRenderingをfalseに設定しました。

残念ながら、これによりポストバックが発生し、ページ全体が再ロードされ、明らかにデータソースが失われます。

残念ながら、レポートビューアの幅を手動で管理する必要があり、見栄えがよくありません。

とにかく解決策は、AsyncRendering=trueを確認することです。

于 2013-03-01T09:13:53.350 に答える