Exemplarische Vorgehensweise: Herstellen einer Verbindung mit Daten in einer SQL Server Express LocalDB-Datenbank (Windows Forms)
Sie können zu Assistent zum Konfigurieren von Datenquellen verwendende der Anwendung mit Daten in einer SQL Server Express LocalDB-Datenbank schnell und einfach zu verbinden.Nachdem Sie den Assistenten abgeschlossen haben, können Sie Datenobjekte aus dem Datenquellenfenster auf die Formulare ziehen, um datengebundene Steuerelemente zu erstellen.
Beim Erstellen einer neuen Datenbank in Visual Studio 2012dienstbasierte erstellt wird, wird das SQL Server Express LocalDB-Modul verwendet, um eine SQL Server 2012 Datenbankdatei (.mdf) zuzugreifen.In früheren Versionen von Visual Studio wird das SQL Server Express-Modul verwendet, um eine Datenbankdatei (.mdf) zuzugreifen.Weitere Informationen finden Sie unter Übersicht über lokale Daten.
Hinweis |
---|
Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
Diese exemplarische Vorgehensweise umfasst die folgenden Aufgaben:
Erstellen des Projekts.
Starten des Assistenten.
Ausführen der Anwendung.
Vorbereitungsmaßnahmen
Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:
- Zugriff auf die Datenbank SampleDatabase.mdf wird durch das Abschließen der folgenden exemplarischen Vorgehensweisen: . Exemplarische Vorgehensweise: Erstellen einer LocalDB-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, und wählen Sie die OK Schaltfläche aus.Weitere Informationen finden Sie unter Entwickeln von Clientanwendungen.
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 eine SQL Server Express LocalDB-Datenbank aus, wenn Sie die Verbindung erstellen.Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank.
So stellen Sie eine Verbindung mit der SQL Server Express LocalDB-Datenbank erstellen
Zeigen Sie im Menü DatenDatenquellen anzeigenaus.
Wählen Sie im DatenquellenfensterNeue Datenquelle hinzufügen aus.
Auf der Seite wählen Sie die Option DatenbankDatenquellentyp auswählen und anschließend die Weiter Schaltfläche aus.
Auf der Seite wählen Sie die Option DataSetDatenbankmodell auswählen und anschließend die Weiter Schaltfläche aus.
Wählen Sie auf der Seite Wählen Sie Ihre Datenverbindung aus die Option Neue Verbindung aus, um eine neue Datenverbindung zu erstellen.
Hinweis 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.Wählen Sie die Weiter Schaltfläche aus.
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 der Datenbankdatei, auf die Sie zugreifen möchten ein, oder klicken Sie auf die Durchsuchen Schaltfläche, um die Datenbankdatei zu suchen.
Hinweis Wählen Sie für diese exemplarische Vorgehensweise die Datei SampleDatabase.mdf aus, die durch Abschließen der Prozeduren in Exemplarische Vorgehensweise: Erstellen einer LocalDB-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).
Wählen Sie die Schaltfläche OK aus, und klicken Sie dann auf die Schaltfläche Weiter aus.
Hinweis 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.
Wählen Sie Ja, um die Datenbankdatei in das Projekt kopieren.
Auf der Verbindungszeichenfolge in der Anwendungskonfigurationsdatei speichern Seite wählen Sie die Weiter Schaltfläche aus.
Erweitern Sie den Knoten Tabellen Option Kunden und Bestellungen, und klicken Sie dann auf die Schaltfläche Fertig stellen aus.
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 Funktionalität hinzu
Öffnen Sie die Datenquelle im Erstellen und Bearbeiten von typisierten Datasets, 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
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