ASP.NET MVC コントロールヘルプ
他のレポートサービスのレポート
コントロールの使用 > FlexViewer > ReportViewer > C1MVC ReportViewerテンプレートでレポートの表示 > 他のレポートサービスのレポート

レポートサービスに保存されているレポートを表示するには、MVCアプリケーションを構成する必要があります。アプリケーションにビューページを追加するには、次の手順を実行します。レポートビューアの詳細については、「ComponentOne ReportViewerテンプレートの使用」を参照してください。

  1. [ビュー]の下で[レポート]フォルダを右クリックしてから、[追加]→[新しい項目]を選択して[新しい項目の追加]ダイアログを開きます。
  2. [インストール済み]→[テンプレート]の下で、[Visual C#]→[Web]→[ComponentOne ReportViewer View Page]を選択して[ComponentOne MVC ReportViewer]ダイアログを開きます。
  3. [ComponentOne MVC ReportViewer]ダイアログで、[他のレポートサービスのレポート]オプションを選択します。

  4. [サービスURL]フィールドにWeb APIサービスURLを入力してレポートにアクセスします。たとえば、http://localhost:4615/FlexReportWebAPIです。
  5. [レポートのパス]フィールドで、レポートが保存されているフォルダを指定します。
  6. [接続]をクリックしてWebApiサーバーとの接続を確立します。WebApiサーバーに接続すると、[レポート]セクションにすべてのレポートの名前が表示されます。
  7. リストからレポートを選択し、[OK]をクリックして、Index.cshtmlビューページを作成します。
    Index.cshtml
    コードのコピー
    <head>
        <title>ComponentOne MVC ReportViewer</title>
        @Html.C1().Styles()
            @Html.C1().Scripts().FlexViewer()
    </head>
    <body>
    @(Html.C1().ReportViewer().ServiceUrl(@"http://localhost:4615/
    FlexReportWebAPI").FilePath(@"FlexCommonTasks.flxr").ReportName(@"Simple List"))
    </body>