2009-06-23 4 views
9

상위 수준의 보고서를 내 WPF 응용 프로그램에 통합하고 싶습니다. 본질적으로 사용자는 일부 매개 변수를 입력하고 "이동"버튼을 누르면 보고서가 표시됩니다.WPF 응용 프로그램에 대한보고 옵션?

보고서는 일부 텍스트, 일부 표 및 일부 차트로 구성됩니다.

내 WPF 응용 프로그램에서 사용할 수있는 기술, 도구 및 라이브러리는 무엇입니까?

+0

[이 질문] (http://stackoverflow.com/questions/180746/whats-the-best-approach-to-printing-reporting-from-wpf) 비슷한 것 같습니다. –

답변

-1

infragistics을 살펴보십시오. 그들은 WPF NetAdvantage 라이브러리에 완벽한 wpf 리포팅 솔루션을 가지고 있습니다.

+0

Infragistics Reporting은 보고서 데이터를 표시하는 데 사용되지 않습니다. 인쇄 등을 위해 WPF 내용을 XPS에 쓰는 데 사용됩니다. – Paul

2

동료가 Active Reports (및 모든 보고서 작성 도구가 사용)를 사용하고, 보고서를 생성하고, 이미지로 내보내기 (1 페이지 = 1 이미지)하고 FlowDocument에서 개별 이미지를로드하는 것을 보았습니다. 그런 다음 FlowDocument가 제공하는 모든 기능을 앞뒤로 이동하고 확대/축소하는 기본 제공 기능이 있습니다.
이 해결 방법은 알고 있지만이 솔루션에는 2 가지 이점이 있습니다. 1) 특정 보고서 작성 도구와 관련이 없으며 2) 부분 신뢰에 사용할 수없는 WindowsFormsHost를 사용할 필요가 없습니다 시나리오. 비주얼 스튜디오에있는 상자를 벗어

2

두 가지 옵션 (프로 이상) : Crystal Reports를 또는 SQL 서버 보고서 (SSRS)

당신은 크리스탈 리포트 뷰어 또는 SSRS 뷰어를 호스팅 할 수 있습니다 WPF에서

windows 안에는 호스트 제어가 있습니다.

0

내가 아는 최선의 선택은 MS 워드입니다 :

  1. 앱 내에서 특정 보고서에 필요한 모든 필터를 구현해야합니다.
  2. 응용 프로그램에 MS 워드을 통합해야합니다. 이는 사용자가 사용할 수있는 데이터를 보고서에 표시해야한다는 것을 의미합니다.
  3. MS Word에서 교체 가능한 변수를 사용하는 방법을 사용자에게 알릴 수 있도록 사용자 설명서에 자세히 설명해야합니다.
  4. 사용자가 MS Word 보고서 템플릿을 서버쪽에 업로드 할 수있는 가능성을 제공하십시오. 사용이 보고서의 디자인을 사용할 수 있습니다뿐만 아니라 당신이 특정 보고서와 그가 원하는 장소에서 제공하는 데이터의 모든 데이터 O를 일부 사용을 구축 할 경우 사용자에

MS 워드 기능을 기반으로 .

관련 문제