1

면도기 템플릿이있는 ASP.Net MVC3 프로젝트가 있으며 요약 보고서 및 자세한 보고서를위한보고 도구를 만들어야합니다.ASP.Net MVC 3 면도기 보고서 작성

MVC3에서 이러한 보고서를 작성하는 방법을 모르겠습니다. 아무도 나에게 이러한 보고서를 작성하는 예제를 줄 수 있습니까?

답변

4

보고서에는 기본 제공 컨트롤이 없지만 차트를 표시하기위한 HTML 도우미가 있습니다. 예제를 참조하십시오 here

SSRS 보고서는 MVC 3에서 기본적으로 지원되지 않으므로 보고서 뷰어 컨트롤을 사용해야합니다. 이 작업을 수행하는 방법을 설명하는 문서는 찾을 수 있습니다. here

+0

이미 Microsoft SQL Server 2008을 사용하는 보고서가 있는데, 이제는 내 MVC 3 프로젝트에서 모든 보고서를보고 싶습니다. –

+0

편집 –

+0

을 참조하십시오. 감사합니다. 내 보고서를 작성했으며 보고서 뷰어 컨트롤을 사용해야한다고 말한 것 같습니다. –

0

먼저 프로젝트에서 데이터 집합을 구성해야합니다. 왜냐하면 나는 storedprocedure를 사용하기 때문에 데이터 세트에 새 테이블 어댑터를 추가해야합니다.

내 프로젝트에 새 항목 (보고서 파일 용)을 추가하고 보고서 마법사를 사용하여 보고서를 디자인하십시오.

내 프로젝트에서 보고서를 표시하기 위해 새 웹 양식을 추가하고 웹 양식에서 보고서 뷰어 및 스크립트 관리자를 드래그하십시오. 디자인보기를 선택하여 보고서를 설정하십시오.

<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 보고서를 작성하는 간단한 방법입니다.

관련 문제