Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nachdem Sie ein neues Websiteprojekt mithilfe der ASP.NET-Websitevorlage für Visual C# erstellt haben, erstellen Sie im nächsten Schritt eine Datenverbindung und eine Datentabelle für den übergeordneten Bericht. In diesem Lernprogramm ist die Datenverbindung zur AdventureWorks2008-Datenbank. Sie haben auch die Möglichkeit, eine Verbindung mit der AdventureWorks2012-Datenbank herzustellen.
Um eine Datenverbindung und eine Datentabelle durch Hinzufügen eines DataSets (für den übergeordneten Bericht) zu definieren
Wählen Sie im Menü Website die Option Neues Element hinzufügenaus.
Wählen Sie im Dialogfeld " Neues Element hinzufügen " "DataSet " aus, und klicken Sie auf "Hinzufügen". Wenn Sie dazu aufgefordert werden, sollten Sie das Element zum Ordner App_Code hinzufügen, indem Sie auf "Ja" klicken.
Dadurch wird dem Projekt eine neue XSD-Datei "DataSet1.xsd " hinzugefügt und der DataSet-Designer geöffnet.
Ziehen Sie ein TableAdapter -Steuerelement aus der Toolbox auf die Entwurfsoberfläche. Dadurch wird der TableAdapter-Konfigurations-Assistent gestartet.
Klicken Sie auf der Seite " Datenverbindung auswählen " auf "Neue Verbindung".
Wenn Sie zum ersten Mal eine Datenquelle in Visual Studio erstellt haben, wird die Seite " Datenquelle auswählen " angezeigt. Wählen Sie im Feld Datenquelle die Option Microsoft SQL Serveraus.
Führen Sie im Dialogfeld Verbindung hinzufügen die folgenden Schritte aus:
Geben Sie im Feld "Servername " den Server ein, auf dem sich die AdventureWorks2008-Datenbank befindet.
Die SQL Server Express-Standardinstanz lautet (local)\sqlexpress.
Wählen Sie im Abschnitt Am Server anmelden die Option aus, die Ihnen den Zugriff auf die Daten ermöglicht. Die Standardeinstellung istWindows-Authentifizierung verwenden .
Klicken Sie in der Dropdownliste " Datenbankname auswählen oder eingeben " auf "AdventureWorks2008".
Klicken Sie auf OK und dann auf Weiter.
Wenn Sie in Schritt 6 (b) SQL Server-Authentifizierung verwenden ausgewählt haben, legen Sie fest, ob die vertraulichen Daten in die Zeichenfolge eingeschlossen oder ob die Informationen im Anwendungscode festgelegt werden sollen.
Geben Sie auf der Seite "Speichern der Verbindungszeichenfolge in der Anwendungskonfigurationsdatei" den Namen für die Verbindungszeichenfolge ein, oder akzeptieren Sie die Voreinstellung "AdventureWorks2008ConnectionString". Klicke auf Weiter.
Wählen Sie auf der Seite " Befehlstyp auswählen " die Option "SQL-Anweisungen verwenden" aus, und klicken Sie dann auf "Weiter".
Geben Sie auf der Seite " SQL-Anweisung eingeben " die folgende Transact-SQL Abfrage ein, um Daten aus der AdventureWorks2008-Datenbank abzurufen, und klicken Sie dann auf "Weiter".
SELECT ProductID, Name, ProductNumber, SafetyStockLevel, ReorderPoint FROM Production.Product Order By ProductIDSie können die Abfrage auch erstellen, indem Sie auf den Abfrage-Generator klicken und dann die Abfrage überprüfen, indem Sie auf "Abfrage ausführen" klicken. Wenn die Abfrage die erwarteten Daten nicht zurückgibt, verwenden Sie möglicherweise eine frühere Version von AdventureWorks. Weitere Informationen zum Installieren der AdventureWorks2008-Version von AdventureWorks finden Sie unter Walkthrough: Installing the AdventureWorks Database.
Deaktivieren Sie auf der Seite " Methoden zum Generieren auswählen" die Option "Methoden erstellen", um Aktualisierungen direkt an die Datenbank (GenerateDBDirectMethods) zu senden, und klicken Sie dann auf "Fertig stellen".
Warnung
Deaktivieren Sie "Erstellen" unbedingt
Sie haben nun die Konfiguration des ADO.NET DataTable-Objekts als Datenquelle für Ihren Bericht abgeschlossen. Auf der DataSet-Designer-Seite in Visual Studio sollte das hinzugefügte DataTable-Objekt jetzt mit den in der Abfrage angegebenen Spalten aufgeführt werden. DataSet1 enthält die Daten aus der Product-Tabelle basierend auf der Abfrage.
Speichern Sie die Datei.
Um eine Vorschau der Daten anzuzeigen, klicken Sie im Menü "Daten" auf "Vorschau", und klicken Sie dann auf "Vorschau".
Nächste Aufgabe
Sie haben erfolgreich eine Datenverbindung und eine Datentabelle für den übergeordneten Bericht erstellt. Als nächstes gestalten Sie den Hauptbericht mit dem Berichtsassistenten.