Udostępnij za pośrednictwem


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

W oknie dialogowym właściwości lub w kodzie, aby skonfigurować formant ReportViewer i narzędzi ReportViewer można ustawić właściwości. Można usunąć lub wyłączyć określonego polecenia i ustawić wartości, które są używane do zainicjowania na pasku narzędzi. Aby uzyskać więcej informacji na temat właściwości serwera sieci ReportViewer Web, zobacz Właściwości Microsoft.Reporting.WebForms.ReportViewer. Aby uzyskać więcej informacji na temat właściwości formularze systemu Windows, zobacz Właściwości Microsoft.Reporting.WinForms.ReportViewer.

Pasek narzędzi ReportViewer

Kontrolka ReportViewer obejmuje paska narzędzi, który udostępnia nawigacji, wyszukiwania, eksportu i wydrukować funkcjonalności, aby użytkownicy mogą pracować z raportami we wdrożonej aplikacji. Można ustawić właściwości na pasku narzędzi podczas projektowania do kontrolowania jej wygląd i ustalania dostępności opcji wykonywania. Implementacja różnych narzędzi, należy można utworzyć niestandardowy pasek narzędzi, aby zastąpić domyślny pasek narzędzi.

ReportViewerToolbar

Uwaga

Z powodu różnic w sposób renderowania elementy interfejsu użytkownika w formacie HTML i projektowania Instrumentacji GDI (Graphics) narzędzi raportu jest różny w zależności od tego, czy za pomocą kontrolki serwera sieci Web lub formantu formularze systemu Windows.

Mapy dokumentu

Plan dokumentu znajduje się obszar nawigacyjny, zawierający listę łączy, które można kliknąć, aby przejść do określonego obszaru raportu. Plan dokumentu jest polem zwijany podziału po lewej stronie obszaru widoku raportu (lub po prawej stronie w środowiskach od prawej do lewej). Nie wszystkie raporty mają planu dokumentu; Jeśli chcesz wyświetlić podglądu raportów należy zdefiniować w definicji raportu.

Nawigowanie raportu

Na pasku narzędzi ReportViewer zawiera różne funkcje nawigacji strony. Użytkownika można wybrać określonej strony lub przejść bezpośrednio do pierwszej lub ostatniej strony. Strony są określone przez podziały strony, jawnie zdefiniowanych w definicji raportu. Podziały strony można obliczyć automatycznie, w zależności od używanej format danych wyjściowych raportu.

Ponieważ domyślnie formant ASP.NET ReportViewer używa asynchroniczne odświeżaniu strony interakcyjność, użytkownik nie może używać przeglądarki ponownie przycisk, chyba że zostanie ustawiony InteractivityPostBackMode właściwości AlwaysSynchronous.

Do nawigacji przeglądania szczegółowego raportów, użytkownik może użyć do raportu nadrzędnego przycisk na pasku narzędzi ReportViewer lub przeglądarki ponownie przycisk po ustawieniu InteractivityPostBackMode właściwości odpowiednio. Jednak zaleca się, że projektowania aplikacji z jedną opcję nawigacji na uwadze w celu zachowania stanu sesji spójne, kiedy użytkownik przejdzie Przeglądanie szczegółowe raporty. W przeciwnym razie użytkownik może "Kopii wywołanie bez przeglądania szczegółowego raportu" komunikat o błędzie po przejściu raporty przeglądania szczegółowego. Zapewnij użytkownika na jedną z opcji nawigacji, należy wykonać następujące czynności:

  • Użyj AlwaysAsynchronous tryb i zestawu ShowBackButton do true.

  • Użyj AlwaysSynchronous lub SynchronousOnDrillthrough tryb i zestawu ShowBackButton do false. Ogranicza użytkowników do przeglądarki ponownie przycisku. Należy zauważyć, że ta opcja nie korzystaj z serwera sieci Web funkcje AJAX formantu.

Trwa zatrzymywanie i odświeżanie raportu

W formancie serwera sieci Web, użytkownik może kliknąć Anuluj łącza we wskaźniku stan zajęty, aby anulować renderowania raportu. W formancie, formularze systemu Windows, użytkownik może kliknąć zatrzymać przycisk na pasku narzędzi ReportViewer, aby anulować renderowania raportu. Użytkownik może użyć Odśwież przycisk wyzwalanie renderowania raportu.

Jeśli użytkownik kliknie przycisk Odśwież raportu serwera, serwer raportów ponownie przetwarza raportu za pomocą najnowszych danych. Należy zauważyć, że najnowszych danych podlega buforowania i migawkę zasad ustawionych w raporcie.

Jeśli użytkownik kliknie przycisk Odśwież lokalnego raportu, zachowanie mogą się różnić. Ponieważ lokalnie przetworzonych raportów używają dane, które są dostarczane przez aplikację, może być konieczne do aktualizowania źródła danych podczas operacji odświeżania, podając kod obsługujący ReportViewer.ReportRefresh zdarzenia. To zdarzenie kontroli formularze systemu Windows nie będzie obsługiwać, klikając przycisk Odśwież .will odświeżyć raport ze starym dane w aplikacji. Aby uzyskać więcej informacji na temat ReportViewer.ReportRefresh zdarzenia dla kontrolki serwera sieci Web, zobacz ReportRefresh. Aby uzyskać więcej informacji o Windows Forms kontroli wersji, zobacz ReportRefresh.

Drukowanie raportu

Na pasku narzędzi ReportViewer zapewnia obsługę drukowania. Obsługa druku jest zaimplementowana inaczej dla każdej wersji formant ReportViewer. Ponadto kontrolki serwera sieci Web zapewnia obsługę drukowania w programie Internet Explorer. Aby uzyskać więcej informacji, zobacz Drukowanie raportów z poziomu Podglądu raportów.

Powiększanie strony raportu

Na pasku narzędzi ReportViewer zapewnia funkcjonalność standardowego powiększenia można powiększyć lub zmniejszyć raportu. Kontrolki serwera sieci Web zawiera tylko powiększania pomocy technicznej w programie Internet Explorer.

Trwa wyszukiwanie raportu

Na pasku narzędzi ReportViewer zawiera pola wyszukiwania, aby znaleźć określony tekst w raporcie. Wyszukiwanie zawartości w raporcie, wpisując słowo lub wyrażenie, które ma zostać odnaleziona. Wyszukiwanie jest uwzględniana wielkość liter i zaczyna się od strony, która jest aktualnie wyświetlany. Symbole wieloznaczne i operatory logiczne wyszukiwania nie są obsługiwane. Tylko widocznej zawartości jest uwzględniony w operacji wyszukiwania. Jeśli używana raportu Pokaż / Ukryj funkcjonalności, nie będzie przeszukiwana ukrytej zawartości. Aby wyszukać kolejne wystąpienia tej samej wartości, kliknij przycisk Dalej.

Eksportowanie raportu

Na pasku narzędzi ReportViewer udostępnia formaty eksportowania tak, aby użytkownik może zapisać raport w obsługiwanym formacie. Lokalne raportu mogą być eksportowane do pliku programu Excel, PDF lub Word. Raport serwera mogą być eksportowane do żadnego formatowania obsługuje serwera raportów. Jeśli używasz kontrolki serwera sieci Web, można ustawić ExportContentDisposition Właściwości formantu, aby natychmiast wyświetlić wyeksportowany raport w programie Excel lub przeglądarki zamiast zapisywania go w formacie PDF.

Ten sam raport może mieć inny wygląd i funkcje w zależności od wybranych format renderowanie. Raporty, których łącza, mapy dokumentu i zakładki może nie działać poprawnie, gdy raport jest zapisywany w pliku. W zależności od tego, jak można wyrównać elementy w raporcie układ raportu w innym formacie pliku może zawierać szereg różnych stron lub dodatkowe wolne miejsce.

Zobacz też

Koncepcje

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

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

Konfigurowanie Podglądu raportów na potrzeby przetwarzania lokalnego

Konfigurowanie Podglądu raportów na potrzeby przetwarzania zdalnego