作成日: 2022/08/05 最終更新日: 2023/02/09
文書種別
使用方法
詳細
- ツールボックスにWebViewerが追加されない
- WebフォームのデザイナにWebViewerが表示されない
- 「レポートが見つかりません。」や「不正なレスポンス(レポート)」というエラーになる
- 「ドキュメントを描画できません。」というエラーになる
- 結合する前のレポートが表示される
- 直接印刷が開始されない
- 印刷ダイアログを非表示にしたい/プリンタや用紙サイズを指定したい
ツールボックスにWebViewerが追加されない
ActiveReportsをインストールしても、ツールボックスにWebViewerは追加されません。
対応するNuGetパッケージをプロジェクトにインストールする必要があります。
詳しくは以下のナレッジをご参照ください。
WebフォームのデザイナにWebViewerが表示されない
以下のエラーが表示される場合、デザイナ表示用のNuGetパッケージが不足しています。
コントロールの作成中にエラーが発生しました - WebViewer1
Failed to create designer
詳しくは以下のナレッジをご参照ください。
「レポートが見つかりません。」や「不正なレスポンス(レポート)」というエラーになる
これらのエラーはレポートサービスのパスが正しく設定されていない場合に発生します。
詳しくは以下のナレッジをご参照ください。
運用環境のサーバー(IIS)に配置すると、WebViewerコントロールにレポートが表示されない場合がある
また、デザイナ表示用のパッケージが不足した状態でWebViewerをWebフォームに配置した場合、必要なファイルや設定が追加されず、実行時に上記のエラーが発生する可能性があります。
前項の「WebフォームのデザイナにWebViewerが表示されない」もあわせてご確認ください。
「ドキュメントを描画できません。」というエラーになる
このエラーはレポートの描画処理に失敗している場合に発生します。
よくある原因としては、レポートのデータソースに設定しているファイル(csv/jsonなど)のパスが開発環境と運用環境で異なるためにデータ取得に失敗している、という可能性があります。
製品付属のビューワアプリケーションで表示できるか確認することで原因を特定できる場合もあります。お試しください。
結合する前のレポートが表示される
複数のセクションレポートを結合したり、重ねたりしている場合、SectionReportではなく、SectionDocumentをWebViewer.Reportに設定する必要があります。
詳しくは以下のナレッジをご参照ください。
直接印刷が開始されない
WebViewerを表示せずに直接印刷を実行するようにしているのに印刷が開始されない場合、レポートの表示自体に失敗している可能性が高いと考えられます。
一旦、WebViewerを表示するように変更して、何らかのエラーが発生していないか、ご確認ください。
印刷ダイアログを非表示にしたい/プリンタや用紙サイズを指定したい
できません。
詳しくは以下のナレッジをご参照ください。