2011-12-07 3 views
1

ASP.NET 인터페이스에서 데이터베이스 (예 : 청구 양식)의 보고서를 생성해야합니다. 그래서 어떤 접근법이 더 나은지 궁금합니다 : Crystal Reports, RDLC 또는 SQL Reporting Services를 기반으로 한 보고서를 사용 하시겠습니까? 나는 사용자가 데이터를 선택하고 사전 생성 된 보고서 정의를 통해 해당 보고서를 생성 할 수있는 인터페이스를 만들어야합니다. ASP.NET을 AJAX와 함께 사용하고 싶기 때문에 실제 응용 프로그램처럼 작동하지만 설치가 필요하지 않습니다. 이것이 기본 요구 사항입니다. 누군가가 어떤 기술이 그 요구 사항에 가장 잘 맞는지 알고 있다면 ... 감사하겠습니다. :)ASP.NET을 통해 보고서 생성

답변

1

개인적으로는 DevExpress XtraReports으로 갈 것입니다.

저는 이전에 Windows 양식과 웹 양식 모두에서 사용했습니다. 수백 달러의 비용이 들지만 패키지를 사용하면 다른 UI 컨트롤을 많이 사용하거나 XtraReports를 적게 소비하면서 구입할 수 있습니다. 그것은 순식간에 떨어져 지불, 내 의견의 주요 장점은 다음과 같습니다

각 보고서는 비주얼 스튜디오 통합 디자이너와 디자인 간단한 C#을 인스턴스화하기 쉬운 클래스, 사용, 마법없이 외부보고하게 할 수있다
  • 정의, 모든 순수한 100 % .NET 코드;
  • 디자인 된 최종 사용자는 로열티가 없으며 사용자는 리본이나 클래식 UI, 다양한 기능을 통해 디자이너의 힘과 품질에 놀랄 것입니다. 내가 DevExpress의 작동하지 않습니다, 내가 지불하고 있지 않다 : 제로 인쇄 미리보기와 같은 기능을 사용할 준비가 코딩 상자 밖으로
  • 많은, 수출은

부인 ... PDF 파일 등 Excel로 그들은 단순히 만족스러운 고객이며 기쁨과 좋은 결과로 제품을 사용하기 전에 우리는 현재 회사에서 주요 MVC 응용 프로그램 개발을 시작하고 있으며 요즘 DXperience Enterprise 가입에 대한 라이센스를 구매하고 있습니다.

Crystal Reports 또는 ActiveReports, Telerik 등이 제공하는 비슷한보고 솔루션을 평가하거나 테스트 할 수 있습니다. 이전에 Visual Studio 2003에서 사용했던 Crystal이 많이 사용했기 때문에 XtraReports에 대해서만 말할 수 있습니다. 디자이너에 감명을받지 않았고 배포가 Windows 양식의 엉망이었습니다 ... 항상 일부 파일이 누락되어 클라이언트 시스템에 오류가 발생했습니다 ...

0

우리는 SQL Server Reporting Services를 사용하여 시각적 인 스튜디오 기반 디자이너 , 그리고 그것은 무료입니다. 배포가 약간 까다 롭습니다 - 클라이언트에 이미 SAQL 서버가 설치되어 있다면보고 프레임 워크가 설치 될 가능성이 큽니다. 그렇지 않으면 dll 파일을 응용 프로그램과 함께 배포 할 수 있습니다.

0

ActiveReports 6을 살펴 보시기 바랍니다. 훌륭한 기능을 제공하며 보고서를 거의 무제한으로 사용자 지정할 수 있습니다. ASP.NET의 경우 PDF, Excel 등 다양한 형식으로 보고서를 사용자 지정하여 사용자에게 표시 할 수있는 표준 버전을 선택할 수 있습니다.

전문가 용 버전은 뷰어에서 직접 보고서를 표시 할 수있는 웹 뷰어 컨트롤을 제공하며 사용자는 PDF, HTML 및 FlashViewer 형식에서 선택할 수 있습니다. 이 외에도 Silverlight 기반 뷰어 컨트롤을 제공합니다.

blogs 및 포럼을 확인하여 제품에 대한 추가 정보를 얻고 싶을 수도 있습니다.

감사합니다,
Sankalp (그레이프 시티)

+0

안녕하세요 - 당신은 ActiveReports를 위해 일하는 것 같습니다. 도움을 주셔서 감사 드리며 귀하의 제품에 대한 다른 질문에 답변 해주십시오. 그러나 [house rules here] (http://stackoverflow.com/faq#promotion)는 자신의 제품을 추천 할 때 자신을 식별해야한다는 것입니다. 감사! – Rup

+0

안녕하세요. 그걸 지적 해 주셔서 감사합니다. 내 게시물을 업데이트했습니다 :-) ..Cheers – Sankalp1984