ReportViewer Controls (Visual Studio)
Microsoft Visual Studio 2013 zawiera funkcje projektowania raportów i kontrole ReportViewer tak, aby w pełni funkcjonalne raporty można dodać do aplikacji niestandardowych. Raporty mogą zawierać dane tabelaryczne, zagregowane i wielowymiarowe. Dzięki kontrolkom ReportViewer możesz przetwarzać i wyświetlać raport w swojej aplikacji.
Dla pokaz tworzenie przeglądania szczegółowego raportu za pomocą formant reportviewer, zobacz utworzyć raport przeglądania szczegółowego (RDLC) z parametrami przy użyciu ReportViewer (samouczek SSRS).
Istnieją dwie wersje kontrolki. ReportViewer Kontrolki serwera sieci Web jest formant ASP.NET AJAX używany do raportów hosta w projektach ASP.NET AJAX. ReportViewer Formularzy systemu Windows jest używany do obsługi raportów w projektach aplikacji systemu Windows.
Obie kontrolki można konfigurować do uruchamiania w trybie przetwarzania lokalnego lub zdalnego. Sposób skonfigurowania trybu przetwarzania ma wpływ na cały raport — od fazy projektowania do wdrożenia.
Tryb przetwarzania lokalnego odwołuje się do przetwarzania raportu, wykonywane przez formant ReportViewer w aplikacji klienckiej. Całe przetwarzanie raportu jest wykonywane w procesie lokalnym przy użyciu danych, których dostarcza aplikacja. Aby utworzyć raporty używane w trybie przetwarzania lokalnego, należy użyć szablon projektu raportu w Visual Studio. Aby uzyskać więcej informacji, zobacz Konfigurowanie Podglądu raportów na potrzeby przetwarzania lokalnego.
Tryb przetwarzania zdalnego odwołuje się do przetwarzania raportu, który jest wykonywane przez SQL Server 2008 lub nowszy serwera raportów usług Reporting Services. W trybie przetwarzania zdalnego kontrolka ReportViewer jest używana jako przeglądarka do renderowania raportu, który jest przetwarzany na serwerze raportów usług Reporting Services. Całe przetwarzanie, od pobrania danych do przetworzenia raportu, jest wykonywane na serwerze raportów. Aby korzystać z trybu przetwarzania zdalnego, musi mieć Licencjobiorcę kopia SQL Server 2008 lub nowszy. Aby uzyskać więcej informacji, zobacz Konfigurowanie Podglądu raportów na potrzeby przetwarzania zdalnego.
Aby użyć kontrolki ReportViewer w aplikacji, trzeba wiedzieć, jak dodać ją do formularza projektu lub strony sieci Web, skonfigurować ją do używania lokalnej definicji raportu lub raportu serwera, zaktualizować odwołania do źródła danych oraz przetestować i wdrożyć raporty oraz kontrolkę w aplikacji. Dostępne są instruktaże dotyczące tych podstawowych umiejętności. Aby uzyskać więcej informacji, zobacz Wskazówki i przykłady.
Dla informacji na temat tworzenia witryny sieci Web systemu Microsoft Azure z kontroli programu Visual Studio ReportViewer, zobacz ReportViewer używany w obsługiwane witryny sieci Web na platformie Microsoft Azure.
W tej sekcji
Termin |
Definicja |
Serwer sieci Web Podglądu raportów i kontrolki formularzy systemu Windows |
W tym temacie opisano funkcje kontrolek ReportViewer i różnice między kontrolką serwera sieci Web a kontrolką interfejsu Windows Forms. |
Wyjaśniono, jak dodać kontrolki i raporty do aplikacji, skonfigurować kontrolkę do wykonywania przetwarzania lokalnego lub zdalnego i ustawić właściwości kontrolki. Ta sekcja zawiera także informacje o funkcjach czasu wykonywania kontrolki ReportViewer, takich jak nawigowanie po raporcie, jego przeszukiwanie, eksportowanie i drukowanie. |
|
Wyjaśniono, jak utworzyć raport, który jest uruchamiany w trybie przetwarzania lokalnego. |
|
Opisano kroki i wymagania wdrożenia kontrolki ReportViewer. |
|
Zawiera instrukcje krok po kroku na temat tworzenia raportów i konfigurowania kontrolek dla różnych scenariuszy. |
|
Obejmuje zarządzane dokumentacja interfejsu API dla ReportViewer serwera sieci Web i Windows Forms kontroluje, a także dokumentacja interfejsu API po stronie klienta dla kontrolki serwera sieci Web. ReportViewer kontrolki serwera sieci Web zawiera zestaw interfejsów API po stronie klienta oparte na bibliotece Microsoft AJAX. Dzięki temu interfejsu API po stronie klienta dodaje kontrolę nad zachowanie ReportViewer interfejsu użytkownika. |
Zobacz też
Koncepcje
Konfigurowanie Podglądu raportów na potrzeby przetwarzania lokalnego
Konfigurowanie Podglądu raportów na potrzeby przetwarzania zdalnego