Exemplarische Vorgehensweise: Herstellen einer Verbindung mit Daten in einer Datenbank (Windows Forms)
Sie können die Anwendung mit dem Assistent zum Konfigurieren von Datenquellen in Visual Studio mit Daten verbinden. Nachdem Sie den Assistenten abgeschlossen haben, können Sie Datenobjekte aus dem Datenquellenfenster auf die Formulare ziehen, um datengebundene Steuerelemente zu erstellen.
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.
In dieser exemplarischen Vorgehensweise sind u. a. die folgenden Aufgaben beschrieben:
Erstellen eines neuen Projekts vom Typ Windows Forms-Anwendung.
Erstellen und Konfigurieren eines Datasets in der Anwendung auf der Grundlage von Datenbankobjekten. 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 Northwind-Beispieldatenbank für SQL Server oder Access. Weitere Informationen finden Sie unter Gewusst wie: Installieren von Beispieldatenbanken.
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 Entwickeln von Clientanwendungen mit .NET Framework.
Das Projekt wird erstellt und zum Projektmappen-Explorer hinzugefügt.
Verbinden mit der Datenbank Northwind
Sie können eine Verbindung mit der SQL Server-Version der Datenbank Northwind oder mit der Microsoft Access-Version der Datenbank herstellen.
So erstellen Sie eine Verbindung mit der SQL Server- oder Access-Version von Northwind
Wählen Sie auf der Menüleiste Ansicht, Weitere Fenster, Datenquellen aus.
Wählen Sie im Datenquellenfenster die Option 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 eine der folgenden Optionen aus:
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 eine neue Datenverbindung zu konfigurieren. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank.
Falls die Datenbank ein Kennwort erfordern sollte, aktivieren Sie die Option für die Einbeziehung vertraulicher Daten, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite Verbindungszeichenfolge in der Programmkonfigurationsdatei speichern auf Weiter.
Erweitern Sie auf der Seite Datenbankobjekte auswählen den Knoten Tabellen.
Wählen Sie die Tabellen Kunden und Bestellungen aus, und klicken Sie dann auf Fertig stellen.
Das NorthwindDataSet wird dem Projekt hinzugefügt, und die Tabellen Customers und Orders werden im Datenquellenfenster angezeigt.
Hinzufügen von Steuerelementen zum Formular
Sie können datengebundene Steuerelemente erstellen, indem Sie Elemente aus dem Datenquellenfenster in das Formular ziehen.
So erstellen Sie datengebundene Steuerelemente auf dem Formular
Ziehen Sie den Hauptknoten Customers aus dem Datenquellenfenster in das Formular.
Auf dem Formular werden datengebundene Steuerelemente mit beschreibenden Bezeichnungen sowie ein Toolstrip (BindingNavigator) für die Navigation in den Datensätzen angezeigt. NorthwindDataSet, CustomersTableAdapter, BindingSource und BindingNavigator werden auf der Komponentenleiste angezeigt.
Ausführen der Anwendung
So führen Sie die Anwendung aus
Drücken Sie F5.
Form1 wird geöffnet und zeigt die Daten aus der Tabelle Customers an.
Sicherheit
Das Speichern von Informationen über Verbindungszeichenfolgen (z. B. das Kennwort) kann die Sicherheit einer Anwendung beeinträchtigen. Die Windows-Authentifizierung bietet eine sicherere Methode der Zugriffssteuerung für eine Datenbank. Weitere Informationen finden Sie unter Schützen von Verbindungsinformationen.
Nächste Schritte
Das soeben erstellte Dataset ist jetzt im Datenquellenfenster verfügbar.
So fügen Sie der Anwendung Funktionalität hinzu
Wählen Sie im Datenquellenfenster weitere Elemente aus, und ziehen Sie sie in ein Formular. Weitere Informationen finden Sie unter Binden von Windows Forms-Steuerelementen an Daten in Visual Studio.
Öffnen Sie die Datenquelle im DataSet-Designer, um die Objekte, aus denen das Dataset besteht, zu bearbeiten oder dem Dataset Objekte hinzuzufügen.
Fügen Sie dem ColumnChanging-Ereignis oder dem RowChanging-Ereignis der Datentabellen im Dataset eine Validierungslogik hinzu. Weitere Informationen finden Sie unter Überprüfen von Daten in Datasets.
Siehe auch
Konzepte
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