Freigeben über


Auffüllen von Arbeitsblättern mit Daten aus einer Datenbank

Sie können auf Daten in Office-Projekten auf Dokumentebene auf die gleiche Weise zugreifen wie auf Daten in Windows Forms-Projekten. Sie verwenden dieselben Tools und denselben Code, um die Daten in die Projektmappe einzufügen, und können außerdem Windows Forms-Steuerelemente zum Anzeigen der Daten verwenden. Darüber hinaus können Sie steuerelemente, die als Hoststeuerelemente bezeichnet werden, nutzen, bei denen es sich um systemeigene Objekte in Microsoft Office Excel handelt, die mit Ereignissen und Datenbindungsfunktionen erweitert wurden. Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Das folgende Beispiel zeigt, wie Sie datengebundene Steuerelemente in Projekten auf Dokumentebene mithilfe eines Designers hinzufügen.

Hinzufügen eines datengebundenen Steuerelements zu einem Arbeitsblatt zur Entwurfszeit

So füllen Sie ein Arbeitsblatt mit Daten aus einer Datenbank auf

  1. Öffnen Sie ein Excel-Projekt auf Dokumentebene in Visual Studio, wobei das Arbeitsblatt im Designer geöffnet ist.

  2. Öffnen Sie das Fenster Datenquellen , und erstellen Sie für Ihr Projekt eine Datenquelle. Weitere Informationen finden Sie unter Hinzufügen neuer Verbindungen.

  3. Ziehen Sie das gewünschte Feld oder die gewünschte Tabelle aus dem Fenster "Datenquellen " auf das Arbeitsblatt.

Eines der folgenden Steuerelemente wird auf dem Arbeitsblatt erstellt:

Sie können ein anderes Steuerelement hinzufügen, indem Sie die Tabelle oder das Feld im Fenster "Datenquellen " auswählen und dann ein anderes Steuerelement aus der Dropdownliste auswählen.

Objekte im Projekt

Neben dem Steuerelement werden die folgenden datenbezogenen Objekte dem Projekt automatisch hinzugefügt:

  • Ein typisiertes Dataset, das die Datentabellen kapselt, mit denen Sie in der Datenbank eine Verbindung hergestellt haben. Weitere Informationen finden Sie unter Datasettools in Visual Studio.

  • Eine BindingSource, durch die das Steuerelement mit dem typisierten Dataset verbunden wird. Weitere Informationen finden Sie in der Übersicht über bindingSource-Komponenten.

  • Ein TableAdapter, der das typisierte Dataset mit der Datenbank verbindet. Weitere Informationen finden Sie in der TableAdapter-Übersicht.

  • Ein TableAdapterManager, der zum Koordinieren von Tabellenadaptern im Dataset verwendet wird, um hierarchische Aktualisierungen zu ermöglichen. Weitere Informationen finden Sie unter hierarchische Update - und TableAdapterManager-Referenz.

Beim Ausführen des Projekts zeigt das Steuerelement den ersten Datensatz in der Datenquelle an. Sie können die BindingSource verwenden, um Benutzern einen Bildlauf in den Datensätzen zu ermöglichen.

So führen Sie einen Bildlauf durch die Datensätze durch

Informationen zum Senden von Aktualisierungen an das typisierte Dataset und die Datenbank finden Sie unter How to: Update a data source with data from a host control.