문제

우리의 프로젝트는 객체를 보고서의 데이터 소스로 사용하고 있습니다.

우리의 비즈니스 계층은 단일 객체를 반환하거나 ienumerable입니다. 우리의 보고서 (매우 복잡한)는 객체의 값 유형 속성과 관련 객체를 표시해야합니다. 일반적인 경우는 목록에서 카테고리 데이터가 포함 된 마스터 보고서를 표시 한 다음 각 범주 내의 각 제품에 대한 데이터와의 하위 보고서를 표시 한 다음 각 제품의 각 부분에 대한 하위 보고서 등입니다.

데이터베이스에서보고하는 것은 우리에게 옵션이 아닙니다.

우리는 지금까지 시도해 보았습니다 -보고 서비스 : 작동하지만 데이터 소스 클래스를 정의하기 위해 보고서의 XML 정의를 엉망으로 만들어야합니다. 객체 데이터 소스를 사용하는 경우 작업하기가 매우 어렵습니다. (Esp., Nice Architecture)이지만 복잡한 보고서 (마스터/서브)에 문제가있는 것 같습니다. 성능/충돌 문제 (미성숙 제품)에 대한 소문이 큰 페이징 제어를 제공하지 않습니다.

누구든지 ASP.NET 응용 프로그램에 통합 될 수 있고 DataSources로 객체와 잘 작동하는 좋은보고 솔루션을 알고 있습니까?

도움이 되었습니까?

해결책

우리는 Activereports와 XtrarePorts를 사용하고 있습니다. Telerik 보고서에도 경험이 있습니다. XTRAREPORTS 및 TELERIK 보고서는 최고의보고 도구 중 하나이며 사용할 수 있습니다. 계층 적 데이터와 함께 마스터/세부 보고서에 문제가 없었습니다. 그러나 XtrarePorts와 Telerik 보고서는 매우 좋은 사회적 지원을 가지고 있습니다. 구성 요소에 문제가있는 경우 일반적으로 솔루션을 제공합니다.

다른 팁

보고서를 객체 모음에 바인딩 할 수있을뿐만 아니라 (IlistDatasource 참조) 데이터 바인딩을 더욱 제어 할 수 있습니다. ActiveReports 결합되지 않은 모드. ActiverEports의 Unbound 모드에 대한 자세한 내용은 다음을 참조하십시오. http://www.datadynamics.com/help/arnet3/activereports3_start.htm

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top