2009-06-23 10 views
9

Chciałbym zintegrować niektóre raporty wysokiego poziomu w mojej aplikacji WPF. Zasadniczo użytkownik wprowadzi pewne parametry, naciśnie przycisk "Go" i zostanie przedstawiony wraz z raportem.Opcje raportowania dla aplikacji WPF?

Raport składa się z tekstu, niektórych tabel i niektórych wykresów.

Jakie technologie, narzędzia i biblioteki są dostępne dla mojej aplikacji WPF?

+0

[To pytanie] (http://stackoverflow.com/questions/180746/whats-the-best-approach-to-printing-reporting-from-wpf) wydaje się być podobne. –

Odpowiedz

-1

Proszę spojrzeć na infragistics. Mają kompletne rozwiązanie do raportowania WPF do swojej biblioteki NetAdvantage WPF.

+0

Raporty Infragistics nie są używane do wyświetlania danych raportu. Służy do pisania treści WPF do XPS w celu drukowania itp. – Paul

2

Widziałem, jak kolega korzystał z aktywnych raportów (i robił to każdy twórca raportów), generował raport, eksportował do obrazu (1 strona = 1 obraz) i ładował poszczególne obrazy do FlowDocument. Wtedy masz wbudowaną funkcjonalność do przechodzenia do przodu i do tyłu, powiększania i całej dobroci, którą zapewnia FlowDocument.
Wiem, że ta praca dookoła, ale to rozwiązanie ma dwie zalety: 1) nie jesteś przywiązany do żadnego konkretnego budowniczego raportów i 2) nie musisz używać WindowsFormsHost, którego nie możesz używać w częściowym zaufaniu scenariusze.

2

Dwie opcje, które są po wyjęciu z pudełka w visual studio (Pro lub nowszy): Crystal Reports LUB Raporty SQL Server (SSRS)

W WPF można udostępnić widza raportu kryształ lub widza SSRS wewnątrz okna tworzy kontrolę hosta.

0

Najlepszym rozwiązaniem jest wiem MS Word:

  1. Musisz wdrożyć wszystkie filtry potrzebne do konkretnego raportu w aplikacji.
  2. Musisz zintegrować w swojej aplikacji MS Word i oznacza to, że musisz przedstawić w raporcie dane, których może użyć użytkownik.
  3. Musisz podać użytkownikowi szczegółową instrukcję użytkownika, jak korzystać z wymiennych zmiennych w MS Word, aby mogli go poprawnie używać.
  4. Zapewnij możliwość przesyłania szablonów raportów MS Word do strony serwera.

W takim przypadku użytkownik może budować wykorzystać wszystkie dane o część danych, które są przewidująca pewnego raportu oraz w miejscach, chce jak również stosowanie może skorzystać każdy wzór raportu opiera się na MS Word funkcjonalności .

Powiązane problemy