Exemplarische Vorgehensweise: Herstellen einer Verbindung mit Daten in einer SQL Server Express-Datenbank (Windows Forms)
Sie können den Assistent zum Konfigurieren von Datenquellen zur schnellen und einfachen Verbindung der Anwendung mit Daten in einer SQL Server Express-Datenbank verwenden. Nachdem Sie den Assistenten abgeschlossen haben, können Sie Datenobjekte aus dem Datenquellenfenster auf die Formulare ziehen, um datengebundene Steuerelemente zu erstellen.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
In dieser exemplarischen Vorgehensweise werden u. a. folgende Aufgaben veranschaulicht:
Erstellen eines neuen Projekts vom Typ Windows Forms-Anwendung.
Erstellen und Konfigurieren eines Datasets in der Anwendung auf der Grundlage einer SQL Server Express-Datenbank. Hierbei wird der Assistent zum Konfigurieren von Datenquellen verwendet.
Vorbereitungsmaßnahmen
Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:
- Zugriff auf die Datenbank SampleDatabase.mdf, die durch Abschließen der folgenden exemplarischen Vorgehensweise erstellt wird: Exemplarische Vorgehensweise: Erstellen einer SQL Server Express-Datenbank.
Erstellen des Projekts
So erstellen Sie ein neues Projekt
Erstellen Sie über das Menü Datei ein neues Projekt.
Wählen Sie Windows Forms-Anwendung aus, und klicken Sie auf OK. Weitere Informationen finden Sie unter Erstellen von Windows-basierten Anwendungen.
Das Projekt wird erstellt und zum Projektmappen-Explorer hinzugefügt.
Starten des Assistenten
Das Dataset wird erstellt, indem der Assistent zum Konfigurieren von Datenquellen ausgeführt wird.
Wählen Sie beim Erstellen der Verbindung eine SQL Express-Datenbank aus. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank.
So stellen Sie eine Verbindung zur SQL Express-Datenbank her
Klicken Sie im Menü Daten auf Datenquellen anzeigen.
Wählen Sie im Datenquellenfenster Neue Datenquelle hinzufügen aus.
Wählen Sie auf der Seite Datenquellentyp auswählen die Option Datenbank aus, und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Wählen Sie ein Datenbankmodell aus die Option DataSet aus, und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Wählen Sie Ihre Datenverbindung aus die Option Neue Verbindung aus, um eine neue Datenverbindung zu erstellen.
Tipp
Wenn als Datenquelle nicht Microsoft SQL Server-Datenbankdatei angegeben ist, klicken Sie auf Ändern, um das Dialogfeld Datenquelle auswählen/wechseln zu öffnen.
Wählen Sie im Dialogfeld Datenquelle auswählen die Option Microsoft SQL Server-Datenbankdatei aus. Klicken Sie auf Weiter.
Der Standardanbieter ist der .NET Framework-Anbieter für SQL Server. Weitere Informationen finden Sie unter Dialogfeld "Datenquelle auswählen/wechseln".
Geben Sie den Pfad zu der Datenbank ein, auf die Sie zugreifen möchten, oder klicken Sie auf die Schaltfläche Durchsuchen, um nach der Datenbankdatei zu suchen.
Tipp
Wählen Sie für diese exemplarische Vorgehensweise die Datei SampleDatabase.mdf aus, die durch Abschließen der Prozeduren in Exemplarische Vorgehensweise: Erstellen einer SQL Server Express-Datenbank erstellt wird.
Wählen Sie den für Ihre Datenbank erforderlichen Authentifizierungsmodus und die Anmeldeinformationen aus. Weitere Informationen finden Sie unter Verbindung hinzufügen/ändern (Microsoft SQL Server-Datenbankdatei).
Klicken Sie auf OK und anschließend auf Weiter.
Tipp
Lokale Datenbankdateien können als Datei in der Projektmappe in ein Projekt aufgenommen werden. Beim Herstellen von Verbindungen zu lokalen Datenbankdateien können Sie entweder eine Kopie der Datenbank in Ihrem Projekt erstellen oder eine Verbindung zur vorhandenen Datenbankdatei an ihrem aktuellen Speicherort herstellen. Weitere Informationen finden Sie unter Gewusst wie: Verwalten von lokalen Datendateien im Projekt.
Klicken Sie auf Ja, um die Datenbankdatei in das Projekt zu kopieren.
Klicken Sie auf der Seite Verbindungszeichenfolge in der Anwendungskonfigurationsdatei speichern auf Weiter.
Erweitern Sie den Knoten Tables, wählen Sie Customers und Orders aus, und klicken Sie dann auf Fertig stellen.
Das SampleDatabaseDataSet wird dem Projekt hinzugefügt, und die Tabellen Customers und Orders werden im Datenquellenfenster angezeigt.
Hinzufügen von Steuerelementen zum Formular
Erstellen Sie die datengebundenen Steuerelemente, indem Sie Elemente aus dem Datenquellenfenster auf Form1 ziehen.
So erstellen Sie datengebundene Steuerelemente auf dem Formular
Ziehen Sie den Hauptknoten Customers aus dem Datenquellenfenster 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.
Ausführen der Anwendung
So führen Sie die Anwendung aus
- Drücken Sie F5, um die Anwendung auszuführen.
Nächste Schritte
Das gerade erstellte Dataset ist jetzt im Datenquellenfenster verfügbar.
So fügen Sie der Anwendung Funktionen hinzu
Öffnen Sie die Datenquelle im DataSet-Designer, um Objekte hinzuzufügen oder zu bearbeiten, die das Dataset bilden.
Fügen Sie eine Validierungslogik zum ColumnChanging-Ereignis oder zum RowChanging-Ereignis der Datentabellen im Dataset hinzu. Weitere Informationen finden Sie unter Überprüfen von Daten in Datasets.
Siehe auch
Aufgaben
Gewusst wie: Verwalten von lokalen Datendateien im Projekt
Konzepte
Binden von Windows Forms-Steuerelementen an Daten in Visual Studio
Binden von Steuerelementen an Daten in Visual Studio
Weitere Ressourcen
Herstellen von Datenverbindungen in Visual Studio
Vorbereiten der Anwendung auf den Empfang von Daten
Abrufen von Daten für die Anwendung