Udostępnij za pośrednictwem


Serwer sieci Web Podglądu raportów i kontrolki formularzy systemu Windows

Formanty ReportViewer wyświetlania raportów tworzonych przez Ciebie lokalnie w Visual Studio oraz raporty zdalnego pracujących w SQL Server 2008 usług Reporting Services. Ponadto one również zapewnić obsługę posługiwanie się raporty. Istnieją dwie wersje formantu: ReportViewer formant serwera dla stron ASP.NET sieci Web i ReportViewer Windows Forms formant, który można używać z aplikacji Windows Forms. Program Visual Studio Określa wersję do użycia na podstawie typu projektu, której używasz do kontrolowania. Jeśli są osadzanie Kontrolka ReportViewer w projekcie platformy ASP.NET, na przykład, otrzymasz kontrolki serwera sieci Web automatycznie.

Funkcje ReportViewer

Obie wersje formant ReportViewer obsługuje następujące funkcje:

  • Przeglądanie obszarów używany do wyświetlania raportu, paska narzędzi i planu dokumentu. Pasek narzędzi można skonfigurować, udostępnia do obsługi nawigacji w raportu wielostronicowego, powiększenia, wyszukiwanie, drukowanie i eksportowanie funkcji dostępnych w czasie wykonywania. Plan dokumentu jest wyświetlane, gdy w jednym raporcie jawnie dodać.

  • Formaty w raportach lokalnie przetworzonych Eksportuj obsługę następujących elementów: programu Excel, pliki PDF, Word i obrazu. Eksportowanie raportów na serwerze raportów, dostępne są wszystkie formaty eksportu obsługiwane przez serwer raportów.

    Uwaga

    Podczas eksportowania lokalnie przetworzonych raportów, format eksportu obrazu tylko można wybrać programistycznie.W tym celu należy użyć Render metody dla platformy ASP.NET i Render metodę formularze systemu Windows.

  • Właściwości, które umożliwiają skonfigurowanie tryb przetwarzania, przeglądanie obszarów i narzędzi.

  • Obsługę tryby przetwarzania lokalnymi i zdalnymi, dzięki czemu można kontrolować, miejsce i sposób raporty są przetwarzane. Tryb przetwarzania lokalnego przetwarza definicji raportu do klienta jest tworzony lokalnie w Visual Studio. Tryb przetwarzania zdalnego renderuje raportu, który całkowicie przetworzone na SQL Server Usługi Reporting Services serwera raportów.

  • Interfejsów programistycznych, aby można dostosować, skonfiguruj i interakcję z kontroli za pomocą kodu, w tym zmienianie źródła danych używane przez ReportViewer w czasie wykonywania.

Różnice funkcji serwera sieci Web i formantami systemu Windows

Typ formantu, którego używasz Określa domyślny format prezentacji raportu, a także cechy wizualne na pasku narzędzi. Dodatkowe różnic w strategii przetwarzania i wdrażania raportów. W poniższej tabeli opisano różnice między serwerem sieci ReportViewer Web i formantami systemu Windows:

Domyślny format prezentacji

Kontrolki serwera sieci Web korzysta z języka HTML, formatowanie, aby wyświetlić raport, gdy kontrolki formularza Windows używa graficzny interfejs urządzenia (GDI) oferuje możliwości visual zgodny z style interfejsu użytkownika systemu Windows.

Przetwarzanie

Przetwarzanie raportu lokalnego zawsze jest wykonywane asynchronicznie w formancie formularze systemu Windows. Kontrolki serwera sieci Web przetwarzania raportu lokalnego jest przetwarzana w systemie asynchroniczne odświeżaniu strony do serwera IIS domyślnie, ale można skonfigurować je do użycia synchronicznego odświeżaniu strony.

Wdrożenie

Strategii wdrażania raportów pracujących w formancie serwera sieci Web w aplikacji ASP.NET musi mieć stanu sesji i konfigurację farmy sieci Web do konta.

Wymagania dotyczące przeglądarki

Kontrolki serwera sieci Web ma wymagania dotyczące przeglądarki. Aby korzystać ze wszystkich funkcji raportowania, które są dostępne w formancie serwera sieci Web, należy użyć programu Microsoft Internet Explorer 6.0 lub nowszy przy użyciu skryptów włączona. Można użyć innej przeglądarki, ale istnieją pewne ograniczenia funkcjonalności w funkcji raportowania. Aby uzyskać więcej informacji, zobacz Obsługa kontrolek serwera sieci Web Podglądu zdarzeń w przeglądarce.

Oprócz opis różnic między formanty, należy również zrozumienie różnic między trybem przetwarzania. Aby uzyskać więcej informacji, zobacz ReportViewer Controls (Visual Studio).

Zobacz też

Zadania

Przewodnik: korzystanie ze źródła danych bazy danych z kontrolką serwera sieci Web Podglądu raportów w trybie przetwarzania lokalnego

Koncepcje

Wdrażanie raportów i kontrolek Podglądu raportów

Konfigurowanie Podglądu raportów na potrzeby renderowania asynchronicznego

Drukowanie raportów z poziomu Podglądu raportów

Dodawanie i konfigurowanie kontrolek Podglądu raportów

Konfigurowanie i używanie paska narzędzi Podglądu raportów