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
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