Auffüllen von Dokumenten mit Daten aus Objekten
Der Zugriff auf Daten in einem Datenobjekt funktioniert in Microsoft Office Word-Projekten auf Dokumentebene auf die gleiche Weise wie in Windows Forms-Projekten. Sie verwenden dieselben Tools und denselben Code, um die Daten aus einem Objekt in die Projektmappe einzufügen, und können Windows Forms-Steuerelemente zum Anzeigen der Daten verwenden. Darüber hinaus können Sie Daten mithilfe von Hoststeuerelementen anzeigen. Hoststeuerelemente sind systemeigene Objekte in Microsoft Office Word, die mit Ereignissen und Datenbindungsfunktion erweitert wurden. Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente.
Gilt für: Die Informationen in diesem Thema betreffen Projekte auf Dokumentebene und VSTOAddIn-Projekte für Excel und Word. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Sie müssen drei grundlegende Schritte ausführen, um das Dokument mit Daten aus einem Objekt aufzufüllen:
Fügen Sie ein Steuerelement zum Dokument hinzu, das an Daten gebunden werden kann.
Fügen Sie ein Datenobjekt zum Dokument hinzu.
Verbinden Sie das Datenobjekt mit der BindingSource-Komponente.
So fügen Sie ein Datenobjekt hinzu
Um ein Datenobjekt hinzuzufügen, öffnen Sie das Fenster Datenquellen und erstellen eine Datenquelle aus einem Objekt. Weitere Informationen finden Sie unter Neue Datenquelle hinzufügen.
Verbinden Sie das Datenobjekt mit der BindingSource-Komponente
In Projekten auf Dokumentebene fügen Sie Ihrem Dokument Steuerelemente hinzu und binden diese zur Entwurfszeit an Daten.
In VSTO-Add-In-Projekten erstellen Sie Steuerelemente und binden diese zur Laufzeit.
Projekte auf Dokumentebene
So verbinden Sie das Datenobjekt mit der BindingSource-Komponente:
Ziehen Sie das gewünschte Datenfeld vom Fenster Datenquellen in Ihr Dokument. Dadurch wird automatisch ein Steuerelement erstellt.
Erstellen Sie im Code eine Instanz des Typs des Objekts, das Sie für die Datenquelle ausgewählt haben.
Weisen Sie die Instanz der DataSource -Eigenschaft der BindingSource-Komponente zu.
Projekte auf Anwendungsebene
So verbinden Sie das Datenobjekt mit der BindingSource-Komponente:
Erstellen Sie im Code eine Instanz des Typs des Objekts, das der Datenquelle zugewiesen wird.
Erstellen Sie eine Instanz von BindingSource.
Weisen Sie die Datenquelleninstanz der DataSource -Eigenschaft der BindingSource-Komponente zu.
Fügen Sie die Datenquelle als eine Datenbindung zum Steuerelement hinzu.
Zugehöriger Inhalt
- Hinzufügen neuer Datenquellen
- Binden von Windows Forms-Steuerelementen an Daten in Visual Studio
- Vorgehensweise: Auffüllen von Dokumenten mit Daten aus einer Datenbank
- Vorgehensweise: Aktualisieren einer Datenquelle mit Daten eines Hoststeuerelements
- BindingSource component overview (Übersicht über die BindingSource-Komponente)