†でおきしブログ†

ウナギ食べたいヽ(•̀ω•́ )ゝ✧

【続】ASP.NetのMVCでレポート出力する方法

☆前こんなの書いたヤツに補足

deokisi.hateblo.jp

☆補足内容(太字が結論)

  • 上記エントリーでの内容は、*.aspx上でReportViewerによるレポート表示の実現方法となっており、*.aspx必須の内容となっている。
  • しかし、レポートを画面上に表示せずにpdfファイルにレンダリングしてダウンロードするような処理を実現する場合には、*.aspxもRoutingの設定も不要である事が判った。
  • ControllerのActionの中で*.aspx内部に実装しているレポートの作成+pdfレンダリングはそのまま記述可能なためである。
    • ReportViewerオブジェクトインスタンスも作成できる。(表示させないのでオブジェクトさえ用意できれば良い)

☆追記

★2017/08/08

とても良い記事がありました
qiita.com

あと、昔に比べて公式サイトの情報も潤沢になっていたので、ReportViewerの敷居が下がっているよう感じる。
レポートのデータ ソースの作成