Przewodnik: korzystanie ze źródła danych bazy danych z kontrolką formularzy systemu Windows w Podglądzie raportów w trybie przetwarzania lokalnego

Niniejszy przewodnik pokazuje, jak utworzyć raport w projekt aplikacji programu Windows Forms i jak dodać formant ReportViewer do formularza systemu Windows, tak aby raportu są widoczne dla użytkowników aplikacji.

Wymagania wstępne

Aby użyć tej procedury, musi mieć dostęp do AdventureWorks2008 przykładowej bazy danych. Aby uzyskać więcej informacji, zobacz Przewodnik: instalowanie bazy danych AdventureWorks.

Wykonaj następujące kroki, aby dodać raport do projektu aplikacji Windows Forms. W tym przykładzie tworzymy aplikacji programu Microsoft Visual Basic.

Utwórz nowy projekt aplikacji systemu Windows

  1. Otwórz Visual Studio. W menu Plik wskaż polecenie Nowy, a następnie wybierz opcję Projekt.

  2. W zainstalowane szablony okienku wybierz Visual Basic, a następnie wybierz aplikacji programu Windows Forms. Visual Basic węzeł może być poniżej inne języki, zależnie od ustawień uruchamiania w Visual Studio.

  3. W nazwa wpisz nazwę projektu: ReportWalkthrough.

  4. W lokalizacji wprowadź katalog, w którym chcesz zapisać swój projekt, lub kliknij przycisk Przeglądaj , aby łączyć się z nim.

  5. Kliknij przycisk OK.

    Windows Forms Designer otwarcie wyświetlonym Form1.vb projektu, który został utworzony.

Zdefiniuj połączenie ze źródłem danych i DataTable

  1. Na projektu menu, wybierz opcję Dodaj nowy element.

  2. W Dodaj nowy element okno dialogowe, kliknij przycisk zestawu danych.

  3. Wprowadź nazwę zestawu danych i kliknij przycisk Dodaj. Ten nowy plik schematu XML jest dodawany do projektu i otwiera Designer zestawu danych. Domyślna nazwa jest DataSet1.xsd.

  4. W Designer zestawu danych, otwórz przybornikai przeciągnij Obiekt TableAdapter na powierzchnię projektową zestawu danych. Spowoduje to otwarcie Kreatora konfiguracji Obiekt TableAdapter.

  5. Na stronie wybierz swój połączenie danych, kliknij przycisk nowe połączenie.

  6. Jeśli po raz pierwszy możesz utworzyć źródło danych w Visual Studio, pojawi się wybierz źródło danych strony. W źródła danych wybierz opcję programu Microsoft SQL Server.

  7. Na Dodawanie połączenia strony, należy wykonać następujące czynności:

    • W nazwa serwera wprowadź serwera gdzie AdventureWorks2008 bazy danych.

      Domyślne wystąpienie programu SQL Server Express jest (lokalny) \sqlexpress.

    • W zalogować się na serwerze sekcji, wybierz opcję, która zapewnia dostęp do danych. Użyj uwierzytelniania systemu Windows jest to domyślne ustawienie.

    • Z listy rozwijanej, kliknij przycisk AdventureWorks2008.

    • Kliknij przycisk OK aby kontynuować powrócić do kreatora.

  8. Jeśli określono Użyj uwierzytelniania programu SQL Server w poprzednim kroku, wybierz opcję czy obejmować dane poufne w ciągu lub ustawić informacji w kodzie aplikacji.

  9. Kliknij przycisk Dalej.

  10. Na zapisać ciąg połączenia do pliku konfiguracji aplikacji strony, wpisz nazwę ciągu połączenia lub zaakceptuj domyślną AdventureWorks2008ConnectionString. Kliknij przycisk Dalej.

  11. Na wybierz typ polecenia zaznacz opcję instrukcji SQL, a następnie kliknij przycisk dalej.

  12. Na wpisz instrukcję SQL strony, wprowadź następujące zapytanie języka Transact-SQL do pobierania danych z AdventureWorks2008 bazę danych, a następnie kliknij przycisk Zakończ.

    SELECT d.name as Dept, s.Name as Shift, 
        e.BusinessEntityID as EmployeeID
    FROM (HumanResources.Department d
    INNER JOIN HumanResources.EmployeeDepartmentHistory e
        ON d.DepartmentID = e.DepartmentID)
    INNER JOIN HumanResources.Shift s
        ON e.ShiftID = s.ShiftID
    

    Możesz również kliknąć Konstruktor zapytań przycisk, a następnie utwórz nową kwerendę i sprawdź go za pomocą za pomocą konstruktora zapytań wykonywanie zapytania przycisku. Jeśli zapytanie nie zwraca oczekiwanych danych, być może używasz starszą wersję AdventureWorks. Aby uzyskać więcej informacji na temat instalowania AdventureWorks2008 wersja AdventureWorks, zobacz Przewodnik: instalowanie bazy danych AdventureWorks.

  13. Na Wybierz metody służące do generowania kliknij przycisk Zakończ.

    Na powierzchnię projektową zestawu danych należy skontaktować się DataTable1 z kolumnami wynikających z zapytania.

Projekt raportu przy użyciu Kreatora raportów

  1. Na projektu menu, wybierz opcję Dodaj nowy element.

  2. W Dodaj nowy element okno dialogowe, kliknij przycisk Kreatora raportów.

  3. Wprowadź nazwę pliku raportu. Domyślnie nazwa raportu jest Report1.rdlc. Kliknij przycisk Dodaj.

    Zostanie uruchomiony Kreator raportów.

  4. W właściwości zestawu danych odszukaj źródła danych wybierz opcję zestawu danych utworzony.

    Dostępne zestawy danych pole jest automatycznie aktualizowane z DataTable utworzony.

  5. Kliknij przycisk Dalej.

  6. W Rozmieść pola strony wykonaj następujące kroki:

    1. Przeciągnij działu z dostępne pola do wiersza grup pola.

    2. Przeciągnij Shift z dostępne pola do grupy kolumn pola.

    3. Przeciągnij IDPracownika z dostępne pola do wartości pola.

    4. Kliknij strzałkę obok Sum(EmplyeeID) i wybierz liczby.

  7. Kliknij przycisk dalej dwa razy, następnie kliknij przycisk Zakończ.

    Tworzy plik .rdlc i otwiera go w programie Report Designer. Element tablix, zaprojektowany zostanie wyświetlona w powierzchnię projektową.

  8. Zapisz plik .rdlc.

Dodaj formant ReportViewer do aplikacji

  1. Otwórz plik Form1.vb w projekcie w trybie projektowania.

  2. W formularza okno właściwości rozwiń rozmiar , następnie wartości wysokość właściwość do 700.

  3. Z raportowanie sekcji przybornika, przeciągnij ReportViewer formantu do formularza.

  4. Otwórz panel tagów inteligentnych kontrolki ReportViewer klikając symbol znacznika inteligentnych w prawym górnym rogu. Kliknij przycisk wybierz raport listy rozwijanej, a następnie wybierz raport został utworzony. Wybranie raportu powoduje wystąpień źródeł danych używany w raporcie ma zostać utworzony automatycznie. Kod został wygenerowany do tworzenia instancji DataSet (kontener ADO.NET dla DataTable), TableAdapter składników i BindingSource obiektu odpowiadającego każde źródło danych używany w raporcie.

  5. W oknie Otwórz tagi inteligentne, wybierz Dock w kontenerze nadrzędnym.

Tworzenie i uruchamianie aplikacji

  1. Na tworzenie menu, kliknij przycisk tworzenie ReportWalkthrough. W ramach procesu kompilacji raport jest skompilowana. Błędy (na przykład błąd składniowy w wyrażeniu używane w raporcie) są zauważyć, dodając je do listy zadań.

  2. Naciśnij klawisz F5 do uruchomienia aplikacji i wyświetlania raportu w formularzu.

Zobacz też

Informacje

ReportViewer.Drillthrough

LocalReport.SubreportProcessing

ReportViewer.Drillthrough

LocalReport.SubreportProcessing

Koncepcje

Korzystanie z panelu Tagi inteligentne zadań

Inne zasoby

Wskazówki i przykłady