ASP.NET MVC를 사용하고 있습니다. 때로는 ASP.NET Web Forms에서도 작업합니다. 꽤 많이 저장 procs 또는 LINQ를 사용하여 내 쿼리를 만들고 일반 HTML 테이블을 사용하여 내 보고서를 렌더링 할 수 있습니다. 적절한 스타일링을 통해 적절하게 나옵니다.일반 HTML 테이블보다 Crystal Report 또는 SSRS를 선택해야하는 이유는 무엇입니까?
나는 SSRS를 모르지만 이전부터 크리스털로 일한 경험이있다. 간단한 HTML 테이블에 대한 내 보고서에 Crystal을 사용하는 것에서 볼 수있는 유일한 이점은 PDF로 내보낼 수 있다는 것입니다. 하지만 아마 그렇게 할 수있는 제 3 자 라이브러리를 얻을 수 있습니다. 원형 및 막대 그래프와 같은 차트에는 거기에 사용할 수있는 많은 자바 스크립트 도구가 있으며 무료입니다.
저는 Crystal and SSRS와 같은보고 도구가 누락 된 것을보고 싶습니다.
편집 : ASP.NET MVC를 사용하면 특히 보고서를 만드는 것이 어렵지 않습니다. 올바른 모델을 공식화하고, 컨트롤러 작업을 생성하고, 스캐 폴딩 (자세히)으로보기 만하면 즉시 생성 된 코드가 생성됩니다. ASP.NET Web Forms을 사용하면 GridView를 사용하면 훨씬 쉽습니다. 두 경우 모두 남아있는 것은 CSS입니다. Crystal을 사용하면 리포트를 생성 한 레이아웃을 편집해야합니다. 이는 여전히 작업입니다.
과거에는 VC++/MFC 개발 데스크톱 응용 프로그램을 사용하면서 Crystal을 상당히 많이 사용했습니다. ListViews를 사용하여 보고서를 만들지 않으려 고하기 때문에 감사히 생각합니다. 하지만 LINQ, ASP.NET MVC의 면도기, 인터넷의 어느 곳에서나 볼 수있는 무료 CSS 스타일 시트 등의 도구를 사용하는이 시대의 웹 응용 프로그램을 사용하면 데이터 액세스와 페이지 렌더링을 단순화하는 확실한 도구가 될 수 있습니다. Crystal과 같은 도구를 사용하기 전과 동일한 긴급함이 있습니다. – Ronald
일반적으로 전체 용도는 내보내기 옵션입니다. 사용자는 보고서 사본을 원하지만 html 표에서 복사하지 않으려 고합니다. – dotjoe