사용자가 로그인하여 보고서를 볼 수있는 asp.net (webforms) 시스템을 개발 중입니다. 내 보고서에서 RDL을 사용했지만 지금은 그냥이 같은 보고서는 더 역학 할 때 다른 기술을 사용하고 싶어 :asp.net의 보고서 권장 사항
하지만 무료로 기술을 필요로하고이 ASP에서 내 프로젝트로 작업해야 .그물. 무엇을 사용할 수 있습니까?
사용자가 로그인하여 보고서를 볼 수있는 asp.net (webforms) 시스템을 개발 중입니다. 내 보고서에서 RDL을 사용했지만 지금은 그냥이 같은 보고서는 더 역학 할 때 다른 기술을 사용하고 싶어 :asp.net의 보고서 권장 사항
하지만 무료로 기술을 필요로하고이 ASP에서 내 프로젝트로 작업해야 .그물. 무엇을 사용할 수 있습니까?
저는 Crystal Reports 나 SQL Reports와 같은보고 시스템을 가지고 놀면서 학습 곡선을 가지지 만 경직되고 유연하지 못하거나 무서운 HTML을 생성합니다.
.aspx
파일을 저장할 수 있도록하는 VirtualPathProvider
를 사용 ASP.NET MVC 여기 방법, 좋은보고 시스템으로 사용할 수 있습니다.
.aspx
파일에 있음)는 <% %>
이어야하며 검색어 및 항목을 실행하여 모든 보고서 생성 논리를 수행해야합니다.<img src="">
요소에 경로를 넣는 대신 <img src="RestfulImage.ashx?line1={1.2,4.6,8...." />
을 수행한다는 것을 의미합니다. https://developers.google.com/chart/image/docs/making_charts그래서 각 보고서는 그 다음 직접 쿼리 및 보고서 자체를 생성하는 데이터 액세스 개체를 제공하는 .aspx
파일입니다 구글은 실제로 당신이 사용할 수있는 서비스가 있습니다. 분명히 이것은 구축하는 데 오랜 시간이 걸리는 보고서에서는 잘 작동하지 않지만 (일반적으로 DB 디자인이 좋지 않거나 색인이없는 경우) 요구 사항이 간단하면 (예 : SELECT
개의 쿼리가 <table>
으로 렌더링되고 일부 차트는 함께 갈 것입니다) 다음이 접근 방식은 훌륭하게 작동합니다.
을 확인하고 인쇄하거나 pdf/excel로 내보낼 수 있습니까? –
응용 프로그램 (예 : Saaspose)에서 PDF 파일과 Excel 스프레드 시트를 생성하거나 Aspose와 같은 라이브러리를 사용하여 값 비싼 웹 서비스를 사용할 수 있습니다. – Dai
보고서에 SAP CRYSTAL REPORTS를 사용할 수 있습니다.
먼저 사용하려는보고 엔진을 선택하십시오. Crystal Reports, DevExpress보고, Telerik보고, ComponentOne ActiveReports는 Microsoft의 SSRS 외부 주요 플레이어입니다. 어떤 도구를 선택 하느냐에 따라 보고서를 작성하는 것이 쉽지 않거나 쉽지 않을 수 있으므로 "결혼"할 도구에 대한 결정을 기반으로하십시오.
일단 사용했다면 상황에 맞는 서버 소프트웨어를 선택하십시오. Crystal 서버 (SAP Crystal Server, VersaReports ReportServer 등)에는 여러 가지 옵션이 있지만 다른 엔진에 대해서는 몇 가지 옵션 만 선택할 수 있습니다.
필요한 부품은 무엇입니까? 차트? – MikeSmithDev
테이블 및 차트 –
[DotNet.Highcharts] (http://dotnethighcharts.codeplex.com/) – MikeSmithDev