Dodawanie i konfigurowanie kontrolek Podglądu raportów

Możesz dodać co najmniej jedno wystąpienie formantu ReportViewer formularze systemu Windows lub aplikacji ASP.NET, przeciągając formantu w sekcji Raportowanie przybornika strony sieci Web lub formularza w aplikacji. Panel tagów inteligentnych i właściwości służy do konfigurowania kontrolki i powiąż raportu. Można także napisać kod Jeżeli chcesz skonfigurować programistycznie kontrolki.

Kontrolka ReportViewer zawiera jeden raport w danym czasie. Jeśli chcesz można było jednocześnie wyświetlać raporty można połączyć wielu wystąpień tego formantu na tej samej stronie lub formularza. Umożliwia także pojedyncze wystąpienie kontroli hosta raportów jeden na raz. Do jednego formantu umożliwia wyświetlanie sekwencję raportów, należy napisać kod, które kojarzy raportu do wystąpienia kontroli ReportViewer, który ma być używany.

Formanty ReportViewer działają w trybie przetwarzania lokalnego lub w trybie przetwarzania zdalnego.

W trybie lokalnym przetwarzania kontrolki otwiera definicji raportu, przetwarza je i następnie renderuje raportu w obszarze widoku. W trybie przetwarzania lokalnym można uzyskać definicji raportu z pliku .rdlc w systemie plików, strumienia lub osadzony zasób w aplikacji. Aby uzyskać więcej informacji, zobacz ReportPath, LoadReportDefinition, i ReportEmbeddedResource.

W trybie przetwarzania zdalnego kontrolki pobiera w pełni przetworzonych raportów z serwera raportów usług Reporting Services. W trybie przetwarzania zdalnego, wszystkie przetwarzania danych oraz raport przetwarzanie jest wykonywane na serwerze raportów. Tryb przetwarzania zdalnego jest zazwyczaj używana dla raportów wstępnie opublikowane, ale można także użyć zdalnego przetwarzania dla definicji raportu zostaną podane, przy użyciu strumienia. Aby uzyskać więcej informacji, zobacz LoadReportDefinition, ReportServerUrl, i ReportPath.

Ważne

Nie można użyć .rdlc pliki w trybie przetwarzania zdalnego.Tryb przetwarzania zdalnego wymaga Licencjobiorcę kopia SQL Server 2008 lub nowszej usług Reporting Services.Przetwarzanie zdalne jest przeznaczony do obsługi organizacji, które SQL Server usług Reporting Services raport serwera i mają być używane w połączeniu z formantów tego serwera.Rozwiązanie serwerowe zapewnia lepszą skalowalność i wydajność i oferuje dodatkowe funkcje, takie jak subskrypcje, buforowania, a raport więcej formatów.Aby uzyskać więcej informacji o trybie Przetwarzanie zdalne, zobacz Konfigurowanie Podglądu raportów na potrzeby przetwarzania zdalnego i Wdrażanie raportów i kontrolek Podglądu raportów.

Jak dodać i skonfigurować formant ReportViewer

  1. Dodaj formularz systemu Windows lub formularz sieci Web do .NET Framework projektu 3.5 lub 4.5.

  2. W trybie projektowania graficznego, przeciągnij ReportViewer kontrolować z Raportowanie grupy Przybornika do formularza systemu Windows lub formularz sieci Web. Formant zawiera zadania ReportViewer tagów inteligentnych panelu, aby od razu można wybrać raport.

    Plik web.config jest automatycznie aktualizowane z programu obsługi HTTP ReportViewer kontroli. Aby uzyskać więcej informacji, zobacz Ustawienia pliku Web.config dla Podglądu raportów.

    Uwaga

    Do użycia ReportViewer kontrolować w postaci sieci Web, należy również dodać ScriptManager kontroli do strony.Z Przybornika okna, w rozszerzenia AJAX grupy, przeciągnij ScriptManager kontroli na powierzchnię projektową powyżej ReportViewer kontroli.

  3. W zadania ReportViewer panelu tagi inteligentne, wybierz zadania w celu dodawania raportu i skonfiguruj kontrolki. Określanie raportu określa, czy formant jest skonfigurowana do przetwarzania lokalnym lub zdalnym.

    • Kliknij przycisk Projektowanie nowego raportu do uruchomienia Kreatora raportów i Utwórz plik definicji (.rdlc) raportu w ramach swojej aplikacji. Utworzeniem nowych raportów w aplikacji, które są przetwarzane lokalnie na komputerze klienckim. Aby uzyskać więcej informacji na temat tworzenia raportów, patrz Tworzenie plików definicji raportów klientów (rdlc).

    • Użyj Wybierz raport aby wybrać istniejącą definicję raportu. Można wybrać raport lokalny plik definicji (.rdlc), zdefiniowany w projekcie lub można wybrać serwera raportów do wybierz raport, który został opublikowany na SQL Server 2008 serwera raportów usług Reporting Services.

      Wybieranie serwera raportów służy do konfigurowania sterowania zdalnego przetwarzania. Aby wybrać raport serwera, musi znać adres URL serwera raportów i ścieżkę do raportu. Podczas odwoływania się do raportu na serwerze raportów w trybie macierzystym, ścieżka raportu zaczyna się od ukośnika (/); w przypadku odwoływania się do raportu na serwerze raportów w trybie zintegrowanym programu SharePoint, ścieżka raportu jest w pełni kwalifikowany adres URL. Na przykład:

      w trybie macierzystym: Adventureworks 2008 przykładowe raporty/firmy sprzedaży 2008

      Trybie zintegrowanym programu SharePoint: 2008.rdl przykładowe raporty/firmy sprzedaży http://MyServer/sites/MySite/MyLibrary/Adventureworks 2008

      Aby uruchomić raport, musi mieć uprawnienia na serwerze raportów, aby uzyskać dostęp do raportu. Jeśli nie znasz ścieżki adresu URL lub raport, skontaktuj się z administratorem serwera raportów. Aby uzyskać więcej informacji na temat serwera raportów, zobacz Konfigurowanie Podglądu raportów na potrzeby przetwarzania zdalnego.

      Wybieranie istniejącego pliku definicji (.rdlc) raportów służy do konfigurowania opcji kontroli przetwarzania lokalnego. Przy wyborze raportu, należy wybrać plik .rdlc; Nie można określić pliku RDL, nawet jeśli istnieje w projekcie. Aby uzyskać więcej informacji, zobacz Tworzenie plików definicji raportów klientów (rdlc).

    • Kliknij przycisk Dock w kontenerze nadrzędnym do rozszerzenia powierzchni widoku formant ReportViewer tak, aby korzystała wszystkie dostępne miejsce w formularzu lub na stronie. Ta opcja jest dostępna z kontrolką formularze systemu Windows.

    • Kliknij przycisk ponownie powiązać źródła danych do aktualizowania powiązania źródła danych dla tabel danych i obiektów biznesowych, które są używane w raporcie. Ta opcja jest dostępna po wybraniu raportu kontrolki. Musisz ponownie powiązać źródła danych, jeśli zmodyfikujesz źródłem danych raportu lub zmodyfikowanie elementu raportu z danymi poza środowiskiem projektowym graficznych raportu (na przykład, jeśli bezpośredniego edytowania kodu XML).

  4. Wybierz ReportViewer kontrolować, a następnie otwórz właściwości okna.

  5. Ustawianie właściwości na ReportViewer kontroli do określenia przejrzystość i dostępność przeglądania obszarów. Korzystając z dokumentacji odwołania, aby dowiedzieć się więcej na temat każdej właściwości. Aby uzyskać więcej informacji, zobacz Właściwości ReportViewer. Aby dowiedzieć się więcej na temat narzędzi ReportViewer, zobacz Konfigurowanie i używanie paska narzędzi Podglądu raportów.

  6. Tworzenie lub wdrożyć aplikację, aby wyświetlić podgląd raportu w formie lub strony.

Zobacz też

Koncepcje

Korzystanie z panelu Tagi inteligentne zadań

Tworzenie plików definicji raportów klientów (rdlc)

Konfigurowanie Podglądu raportów na potrzeby przetwarzania lokalnego

Konfigurowanie Podglądu raportów na potrzeby przetwarzania zdalnego

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

Inne zasoby

Wskazówki i przykłady