Freigeben über


Exemplarische Vorgehensweise: Füllen eines Datasets mit Daten

Aktualisiert: November 2007

Diese exemplarische Vorgehensweise erläutert, wie ein Dataset mit einer Datentabelle erstellt wird und die Tabelle mit Daten aus der Tabelle Customers der Beispieldatenbank Northwind gefüllt wird. Zum Füllen des Datasets mit Daten müssen Sie die Fill-Methode eines TableAdapter aufrufen.

Im Rahmen dieser exemplarischen Vorgehensweise erhalten Sie Informationen zu folgenden Vorgängen:

Vorbereitungsmaßnahmen

Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:

Erstellen einer Windows-Anwendung

Im ersten Schritt wird eine Windows-Anwendung erstellt.

So erstellen Sie ein neues Windows-Projekt

  1. Erstellen Sie in Visual Studio im Menü Datei ein neues Projekt.

  2. Geben Sie dem Projekt den Namen DatasetWalkthrough.

  3. Wählen Sie Windows-Anwendung aus, und klicken Sie auf OK. Weitere Informationen finden Sie unter Erstellen von Windows-basierten Anwendungen.

    Das Projekt DatasetWalkthrough wird erstellt und dem Projektmappen-Explorer hinzugefügt.

Erstellen von "NorthwindDataset"

In diesem Schritt wird mit dem Assistenten zum Konfigurieren von Datenquellen ein Dataset erstellt, das auf der Tabelle Customers der Beispieldatenbank Northwind basiert. Sie müssen Zugriff auf die Beispieldatenbank Northwind haben, um die Verbindung erstellen zu können. Informationen zum Einrichten der Beispieldatenbank Northwind finden Sie unter Gewusst wie: Installieren von Beispieldatenbanken.

So erstellen Sie das Dataset

  1. Klicken Sie im Menü Daten auf Datenquellen anzeigen.

  2. Wählen Sie im Datenquellenfenster die Option Neue Datenquelle hinzufügen aus, um den Assistenten zum Konfigurieren von Datenquellen zu starten.

  3. Wählen Sie auf der Seite Datenquellentyp auswählen die Option Datenbank aus, und klicken Sie auf Weiter.

  4. Gehen Sie auf der Seite Wählen Sie Ihre Datenverbindung aus auf eine der folgenden Arten vor:

    • Wenn in der Dropdownliste eine Datenverbindung zur Beispieldatenbank Northwind verfügbar ist, wählen Sie diese aus.

      – oder –

    • Wählen Sie Neue Verbindung aus, um das Dialogfeld Verbindung hinzufügen/ändern zu öffnen. Weitere Informationen finden Sie unter Dialogfeld "Verbindung hinzufügen/ändern" (Allgemein).

  5. Falls die Datenbank ein Kennwort erfordern sollte, aktivieren Sie die Option für die Einbeziehung vertraulicher Daten, und klicken Sie dann auf Weiter.

  6. Klicken Sie auf der Seite Verbindungszeichenfolge in der Anwendungskonfigurationsdatei speichern auf Weiter.

  7. Erweitern Sie auf der Seite Datenbankobjekte auswählen den Knoten Tabellen.

  8. Wählen Sie die Tabelle Customers aus, und klicken Sie dann auf Fertig stellen.

    NorthwindDataSet wird Ihrem Projekt hinzugefügt. Die Tabelle Customers wird im Datenquellenfenster angezeigt.

Hinzufügen von Steuerelementen zum Formular

Sie können datengebundene Steuerelemente erstellen, indem Sie Elemente aus dem Datenquellenfenster auf ein Formular in der Windows-Anwendung ziehen.

So erstellen Sie ein DataGridView-Steuerelement, das an die Tabelle "Customers" gebunden ist

Überprüfen des generierten Codes zum Füllen des Datasets mit Daten

Beim Ziehen von Elementen aus dem Datenquellenfenster auf ein Formular wird dem Form1_Load-Ereignishandler automatisch der korrekte Code zum Füllen des Datasets hinzugefügt.

So laden Sie Daten in ein Dataset

  1. Wählen Sie im Projektmappen-Explorer das Formular Form1 aus, und klicken Sie auf die Schaltfläche Code anzeigen.

  2. Überprüfen Sie den Form1_Load-Ereignishandler. Die Fill-Methode des TableAdapter füllt das Dataset mit Daten.

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
        'TODO: This line of code loads data into the 'NorthwindDataSet1.Customers' table.
        'You can move, or remove it, as needed.
    
        Me.CustomersTableAdapter1.Fill(Me.NorthwindDataSet1.Customers)
    End Sub
    
    private void Form1_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'northwindDataSet1.Customers' table.
        // You can move, or remove it, as needed.
    
        this.customersTableAdapter1.Fill(this.northwindDataSet1.Customers);
    }
    
  3. Sie können diesen Code wahlweise auch in andere Teile der Anwendung kopieren, in denen das Dataset gefüllt werden soll.

Ausführen der Anwendung

So führen Sie die Anwendung aus

  • Drucken Sie F5, um die Anwendung auszuführen.

  • Das Dataset wird mit Daten gefüllt und im DataGridView-Steuerelement angezeigt.

Nächste Schritte

Abhängig von den Anforderungen an die Anwendung können Sie nach der Erstellung eines datengebundenen Formulars noch weitere Schritte ausführen. Sie können an der vorliegenden exemplarischen Vorgehensweise u. a. folgende Verbesserungen vornehmen:

Siehe auch

Konzepte

ADO.NET-Datasets

Übersicht über das Anzeigen von Daten

Weitere Ressourcen

Exemplarische Vorgehensweisen zur Arbeit mit Daten

Erste Schritte mit dem Datenzugriff

Herstellen von Datenverbindungen in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Anzeigen von Daten in Formularen in Windows-Anwendungen

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten