Gewusst wie: Auffüllen von Dokumenten mit Daten von Objekten

Aktualisiert: Juli 2008

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekte auf Dokumentebene

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

Projekte auf Anwendungsebene

  • Excel 2007

  • Word 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

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.

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.

Ab Visual Studio 2008 Service Pack 1 (SP1) können Sie Daten an Steuerelemente in Dokumenten und Arbeitsblättern binden, die zu Projekten auf Anwendungsebene gehören. Wenn Sie SP1 nicht installiert haben, können Sie Daten nur an Steuerelemente in Projekten auf Dokumentebene binden.

Hinzufügen eines Datenobjekts

So fügen Sie ein Datenobjekt hinzu

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

  1. Ziehen Sie das gewünschte Datenfeld vom Fenster Datenquellen in das Dokument. Auf diese Weise wird automatisch ein Steuerelement erstellt.

  2. Erstellen Sie im Code eine Instanz des Typs von Objekt, das Sie für die Datenquelle ausgewählt haben.

  3. Weisen Sie die Instanz der DataSource-Eigenschaft von BindingSource zu.

Projekte auf Anwendungsebene

So verbinden Sie das Datenobjekt mit der BindingSource

  1. Erstellen Sie im Code eine Instanz des Objekttyps, der mit der Datenquelle verbunden ist.

  2. Erstellen Sie eine Instanz einer BindingSource.

  3. Weisen Sie die Instanz der Datenquelle der DataSource-Eigenschaft von BindingSource zu.

  4. 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

Konzepte

Binden von Daten an Steuerelemente

Übersicht über Datenquellen

Übersicht über das Anzeigen von Daten

Übersicht über das Verbinden mit Daten in Visual Studio

Referenz

Übersicht über die BindingSource-Komponente

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Informationen über das Binden von Daten in Add-Ins auf Anwendungsebene hinzugefügt.

SP1-Featureänderung.