2015-11-21 【続】ASP.NetのMVCでレポート出力する方法 メモ ☆前こんなの書いたヤツに補足 deokisi.hateblo.jp ☆補足内容(太字が結論) 上記エントリーでの内容は、*.aspx上でReportViewerによるレポート表示の実現方法となっており、*.aspx必須の内容となっている。 しかし、レポートを画面上に表示せずにpdfファイルにレンダリングしてダウンロードするような処理を実現する場合には、*.aspxもRoutingの設定も不要である事が判った。 ControllerのActionの中で*.aspx内部に実装しているレポートの作成+pdfレンダリングはそのまま記述可能なためである。 ReportViewerオブジェクトインスタンスも作成できる。(表示させないのでオブジェクトさえ用意できれば良い) ☆追記 ★2017/08/08 とても良い記事がありました qiita.comあと、昔に比べて公式サイトの情報も潤沢になっていたので、ReportViewerの敷居が下がっているよう感じる。 レポートのデータ ソースの作成