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
Projekte auf Anwendungsebene
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
- Öffnen Sie das Fenster Datenquellen, und erstellen Sie aus einem Objekt eine Datenquelle. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung zu Daten in einem Objekt.
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
Konzepte
Binden von Daten an Steuerelemente
Ü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. |