2011-12-20 12 views
3

MVC 3.0アプリケーションでRDLCレポートのビジネスオブジェクトデータソースを追加しようとしています。ただし、アプリケーションにオブジェクトデータソースを追加できませんでした。ASP.net MVC 3.0のRDLCレポート

RDLCレポートにオブジェクトデータソースを追加するにはどうすればよいですか?

答えて

3

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

そして、このブログをチェックしてください。

asp-net-mvc-handling-ssrs-reports

Handling SSRS Report in ASP.Net MVC 3

は、この情報がお役に立てば幸いです。

よろしく

+0

また、これは役に立つかもしれません。 http://mvcrdlc.codeplex.com/ –

4

ちょうどあなたが標準のWebフォームアプリケーションと同じように、あなたが必要なすべての機能をaspxページを追加します。あなたはそれにルートを追加するだけです。おそらくあなたのニーズに合った例があります:

public static void RegisterRoutes(RouteCollection routes) 
{ 
    // ... 
    // Some MVC routes 
    // ... 

    //Custom route for reports 
    routes.MapPageRoute(
     "ReportRoute",     // Route name 
     "Reports/{reportname}",   // URL 
     "~/Reports/{reportname}.aspx" // File 
    ); 
} 
関連する問題