1

Razorテンプレートを使用したASP.Net MVC3プロジェクトがあり、サマリーレポートと詳細レポート用のレポートツールを作成する必要があります。ASP.Net MVC 3 Razor Create Report

MVC3でこのようなレポートを作成する方法はわかりません。誰も私にこれらのレポートを作成する例を教えてもらえますか?

答えて

4

レポート用の組み込みコントロールはありませんが、チャートを表示するためのHTMLヘルパーがあります。例を参照してくださいhere

SSRSレポートは、MVC 3ではデフォルトでサポートされていないため、レポートビューアコントロールを使用する必要があります。これを行う方法を説明する記事は見つけることができますhere

+0

私は既にMicrosoft SQL Server 2008を使用してレポートを作成していますが、今はこれらのレポートをすべてMVC 3プロジェクトで表示したいと考えています。 –

+0

編集 –

+0

をご覧ください。ありがとうございました。私は自分のレポートを作成しました。あなたはレポートビューアのコントロールを使用する必要があると言いました。 –

0

まず、私は自分のプロジェクトでデータセットを設定する必要があります。私はストアドプロシージャを使用するので、私は自分のデータセットに新しいテーブルアダプタを追加する必要があります。

私はプロジェクトの新しい項目(レポートファイル用)をプロジェクトに追加し、レポートウィザードを使用してレポートを設計します。

その後、プロジェクトでレポートを表示するために、新しいWebフォームを追加し、Webフォームでレポートビューアとスクリプトマネージャをドラッグします。デザインビューを選択してレポートを設定します。

<body> 
<form id="form1" runat="server"> 
<div> 
    <asp:ScriptManager ID="ScriptManager1" runat="server"> 
    </asp:ScriptManager> 

    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" SizeToReportContent="true" 
     Font-Size="8pt" InteractiveDeviceInfos="(Collection)" 
     WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt"> 
     <LocalReport ReportPath="Reports\rptbooking.rdlc"> 
      <DataSources> 
       <rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" /> 
      </DataSources> 
     </LocalReport> 
    </rsweb:ReportViewer> 

    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
     OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" 
     TypeName="rptBatchClose.RDYGetawayDataSetTableAdapters.DataTable1TableAdapter"> 
    </asp:ObjectDataSource> 

</div> 
</form> 
</body> 

これは、MVC3プロジェクトでSSRSレポートを作成する簡単な方法です。

関連する問題