Exemplarische Vorgehensweise: Herstellen einer Verbindung mit Daten in einer lokalen Datenbankdatei (Windows Forms)

Sie können Daten aus einer lokalen Datenbankdatei in der Anwendung schnell und problemlos anzeigen, indem Sie ein DataSet erstellen und der Anwendung datengebundene Steuerelemente hinzufügen. Im Verlauf dieser exemplarischen Vorgehensweise zeigen Sie Daten aus der lokalen Datenbankdatei an, die Sie durch Ausführung der Schritte unter Exemplarische Vorgehensweise: Erstellen einer lokalen Datenbankdatei in Visual Studio erstellt haben. Nachdem Sie ein Windows Forms-Projekt erstellt haben, stellen Sie eine Verbindung mit dieser Datenbank her, und legen fest, dass Sie Daten aus der Tabelle "Customers" in einem Datenraster auf dem Formular für die Anwendung angezeigt werden sollen.

Wenn Sie eine Datenbank in Visual Studio 2013 erstellen, wird das SQL Server Express LocalDB-Modul verwendet, um auf eine Datenbankdatei (MDF) in SQL Server 2012 zuzugreifen. In früheren Versionen von Visual Studio wird das SQL Server Express-Modul verwendet, um auf eine Datenbankdatei (MDF) zuzugreifen. Übersicht über lokale Daten

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Customizing Development Settings in Visual Studio.

Diese exemplarische Vorgehensweise umfasst die folgenden Aufgaben:

Vorbereitungsmaßnahmen

Um diese exemplarische Vorgehensweise auszuführen, benötigen Sie Zugriff auf die Datenbank "SampleDatabase.mdf", die Sie mit den unter Exemplarische Vorgehensweise: Erstellen einer lokalen Datenbankdatei in Visual Studio beschriebenen Schritten erstellen.

Erstellen und Konfigurieren eines DataSets

So erstellen und konfigurieren Sie ein Dataset

  1. Erstellen Sie Windows Forms-Projekt, und benennen Sie es "ConnectLocalData".

    Entwickeln von Clientanwendungen mit .NET Framework

  2. Wenn das Fenster Datenquellen nicht angezeigt wird, drücken Sie die Tasten UMSCHALT+ALT+D, oder wählen Sie in der Menüleiste die Optionen Ansicht, Weitere Fenster, Datenquellen anzeigen aus.

  3. Wählen Sie im Fenster Datenquellen den Link Neue Datenquelle hinzufügen aus.

    Klicken Sie im Dialogfeld Assistent zum Konfigurieren von Datenquellen zweimal auf die Schaltfläche Weiter, um die Standardeinstellungen zu übernehmen.

  4. Klicken Sie auf der Seite Wählen Sie Ihre Datenverbindung aus auf die Schaltfläche Neue Verbindung.

    Das Dialogfeld Datenquelle auswählen wird angezeigt.

  5. Wählen Sie in der Liste Datenquelle den Eintrag Microsoft SQL Server-Datenbankdatei aus, und klicken Sie dann auf die Schaltfläche Weiter.

    Das Dialogfeld Verbindung hinzufügen wird angezeigt.

  6. Geben Sie im Feld Name der Datenbankdatei die Datei an, die Sie mit den unter Exemplarische Vorgehensweise: Erstellen einer lokalen Datenbankdatei in Visual Studio aufgeführten Schritte erstellt haben, oder klicken Sie auf die Schaltfläche Durchsuchen, und wechseln Sie dann zu der Datei.

    Standardmäßig befindet sich die Datei unter "Benutzer\Ihr Konto\Dokumente\Visual Studio Version\Projects\SampleDatabaseWalkthrough\SampleDatabaseWalkthrough".

  7. Übernehmen Sie unter Beim Server anmelden die Standardwerte, wählen Sie die Schaltfläche OK, und wählen Sie dann die Schaltfläche Weiter aus.

    Hinweis

    Beim Herstellen einer Verbindung mit einer lokalen Datenbankdatei können Sie entweder eine Kopie der Datenbank in Ihrem Projekt erstellen oder eine Verbindung mit der vorhandenen Datenbankdatei an ihrem aktuellen Speicherort herstellen.Gewusst wie: Verwalten von lokalen Datendateien im Projekt

  8. Im angezeigten Dialogfeld klicken Sie auf Ja, um die Datenbankdatei in das Projekt zu kopieren.

  9. Klicken Sie auf der Seite Verbindungszeichenfolge in der Anwendungskonfigurationsdatei speichern auf die Schaltfläche Weiter.

  10. Erweitern Sie auf der Seite Datenbankobjekte auswählen den Knoten Tabellen, aktivieren Sie die Kontrollkästchen Customers und Orders, und klicken Sie dann auf die Schaltfläche Fertig stellen.

    SampleDatabaseDataSet wird dem Projekt hinzugefügt, und die Tabellen Customers und Orders werden im Fenster Datenquellen angezeigt.

Hinzufügen datengebundener Steuerelemente

So fügen Sie datengebundene Steuerelemente hinzu

  1. Verschieben Sie den Hauptknoten Customers aus dem Fenster Datenquellen auf Form1.

    Auf dem Formular werden DataGridView und ein ToolStrip-Element (BindingNavigator) angezeigt, mit denen Sie durch die Datensätze auf dem Formular navigieren können. Ein SampleDatabaseDataSet, ein CustomersTableAdapter, eine BindingSource und ein BindingNavigator werden auf der Komponentenleiste angezeigt.

  2. Um die Anwendung auszuführen und die Daten anzuzeigen, die Sie in der vorherigen exemplarischen Vorgehensweise hinzugefügt haben, drücken Sie die Taste F5.

  3. Wählen Sie das gelbe Symbol zum Hinzufügen aus (Schaltfläche "Hinzufügen" in Windows Form), fügen Sie einen Kundendatensatz hinzu, und speichern Sie anschließend die Änderungen, indem Sie auf das Datenträgersymbol (Schaltfläche "Speichern" in Windows Form) klicken.

  4. Löschen Sie den Datensatz, den Sie gerade erstellt haben, indem Sie ihn auswählen und dann auf das rote Symbol zum Löschen klicken (Schaltfläche "Löschen" in Windows Form).

Nächste Schritte

Sie können Objekte im Dataset erstellen oder ändern, wenn Sie die Datenquelle im Erstellen und Bearbeiten von typisierten Datasets öffnen. Sie können dem Ereignis ColumnChanging oder RowChanging der Datentabellen im DataSet auch eine Validierungslogik hinzufügen. Überprüfen von Daten in Datasets.

Siehe auch

Aufgaben

Gewusst wie: Verwalten von lokalen Datendateien im Projekt

Konzepte

Übersicht über lokale Daten

Binden von Windows Forms-Steuerelementen an Daten in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Binden von Steuerelementen an Daten in Visual Studio

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten

Weitere Ressourcen

Herstellen von Datenverbindungen in Visual Studio