Gewusst wie: Auffüllen von Dokumenten mit Daten von Objekten
Der Zugriff auf Daten in einem Datenobjekt funktioniert bei Projekten auf Dokumentebene für Microsoft Office Word auf dieselbe Art und Weise wie bei Windows Forms-Projekten.Sie verwenden dieselben Tools und denselben Code, um die Daten von einem Objekt in die Projektmappe einzufügen, und Sie können zum Anzeigen der Daten Steuerelemente von Windows Forms verwenden.Außerdem können Sie Daten anzeigen, indem Sie Hoststeuerelemente verwenden.Bei Hoststeuerelementen handelt es sich um systemeigene Objekte in Microsoft Office Word, die um Ereignisse und Datenbindungsfähigkeiten erweitert wurden.Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für die folgenden Anwendungen: Excel 2013 und Excel 2010, Word 2013 und Word 2010. 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 von einem Objekt aufzufüllen:
Fügen Sie dem Dokument ein Steuerelement hinzu, das Sie an Daten binden können.
Fügen Sie dem Dokument ein Datenobjekt hinzu.
Verbinden Sie das Datenobjekt mit der BindingSource.
Hinzufügen eines Datenobjekts
So fügen Sie ein Datenobjekt hinzu
- Öffnen Sie das Fenster Datenquellen, und erstellen Sie aus einem Objekt eine Datenquelle.Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Daten in Objekten.
Verbinden des Datenobjekts mit der BindingSource
Bei Projekten auf Dokumentebene fügen Sie dem Dokument Steuerelemente hinzu und binden diese zur Entwurfszeit an Daten.
Bei Projekten auf Anwendungsebene erstellen und binden Sie Steuerelemente zur Laufzeit.
Projekte auf Dokumentebene
So verbinden Sie das Datenobjekt mit der BindingSource
Ziehen Sie das gewünschte Datenfeld vom Fenster Datenquellen in das Dokument.Auf diese Weise wird automatisch ein Steuerelement erstellt.
Erstellen Sie im Code eine Instanz des Typs von Objekt, das Sie für die Datenquelle ausgewählt haben.
Weisen Sie die Instanz der DataSource-Eigenschaft von BindingSource zu.
Projekte auf Anwendungsebene
So verbinden Sie das Datenobjekt mit der BindingSource
Erstellen Sie im Code eine Instanz des Objekttyps, der mit der Datenquelle verbunden ist.
Erstellen Sie eine Instanz einer BindingSource.
Weisen Sie die Instanz der Datenquelle der DataSource-Eigenschaft von BindingSource zu.
Fügen Sie dem Steuerelement die Datenquelle als Datenbindung hinzu.
Siehe auch
Aufgaben
Gewusst wie: Auffüllen von Dokumenten mit Daten aus einer Datenbank
Gewusst wie: Aktualisieren einer Datenquelle mit Daten eines Hoststeuerelements
Referenz
Übersicht über die BindingSource-Komponente
Konzepte
Binden von Windows Forms-Steuerelementen an Daten in Visual Studio
Herstellen einer Verbindung mit Daten in Windows Forms-Anwendungen