2011-02-28 5 views
6

ASP.net MVC 2.0でrdlc(レポートファイル、Reprortビューア)を設定するにはどうすればよいですか?ASp.net MVCとレポートビューアはどちらですか?

私は..

をRDLCファイルを作成していると私はMVCページにレポートビューアをドラッグしたときには、シャッフル、それはweveはWinフォームアプリケーション/ Webフォームで行うもののように収まらないdoest。新しいMy First MVCアプリケーションのレポートビューアを作成しても歪んでしまいます。レポートビューアをテーブルに配置していても、まだフィットしません。

私は自分のmvcのマスターページで除外されたWebformを作成しようとしましたが、レポートビューアはうまくいきます。

どうすればよいですか?

についてのおかげでは..

答えて

6

私は自分のブログにコードを掲載しました。これが役立つかどうか教えてください。

http://blogs.msdn.com/b/sajoshi/archive/2010/06/16/asp-net-mvc-handling-ssrs-reports-with-reportviewer-part-i.aspx

+0

これは、典型的なasp.net webformアプリケーションでもやっている方法です...私たちはビューからreport.aspxにパラメータを渡すだけです。私はrdlc/localレポートを使用しています。レポートサーバーの問題。 – Crimsonland

+0

はい。あなたの要点に追加するには、ローカルのレポートは引き続きこの方法で動作します。すべてのレポートが気になるのは、データソースです。レポートサーバーの場合、URLを呼び出します。ローカルレポートの場合は、最初にデータソースを渡してレポートにバインドします。 – sajoshi

+0

@sajoshi msdnのブログ記事にアクセスできません。 –

0

のReportViewerコンポーネントはASP.NET MVCで使用することを意図するものとサポートされていないされません。あなたはcheckout this exampleかもしれません。標準のWebFormsページ(MVCではなく)でレポートを生成し、MVCアプリケーション内にiframeを含めるか、レポートをPDFとして生成して埋め込むことができます。

+0

私はすでにそれを最後の数日ダウンロードしました。他に何が使用されますか?レポートに渡す必要がある3つのパラメータ、つまりid、datefrom、およびdatetoがあります。 – Crimsonland

+0

パラメータを渡す場合は、iframeとGETパラメータを使用してコードビハインドファイルでアクセスし、reportviewerコントロールに渡しました。 – Phil

+0

そこにはどのようにするのですか? – Crimsonland

関連する問題