Partager via


Comment : remplir des documents avec les données d'objets

Mise à jour : Juillet 2008

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Projets au niveau du document

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

Projets au niveau de l'application

  • Excel 2007

  • Word 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

L'accès au contenu d'un objet de données fonctionne de la même manière dans les projets au niveau du document pour Microsoft Office Word que dans les projets Windows Forms. Vous utilisez les mêmes outils et le même code pour intégrer dans votre solution les données d'un objet et vous pouvez utiliser des contrôles Windows Forms pour afficher les données. En outre, vous pouvez afficher des données à l'aide de contrôles hôtes. Les contrôles hôtes sont des objets natifs dans Microsoft Office Word qui ont été améliorés avec des événements et une fonctionnalité de liaison de données. Pour plus d'informations, consultez Vue d'ensemble des éléments hôtes et des contrôles hôtes.

Vous devez effectuer trois étapes de base pour remplir le document avec les données d'un objet :

  • Ajouter un contrôle au document que vous pouvez lier aux données.

  • Ajouter un objet de données au document.

  • Connecter l'objet de données au BindingSource.

À compter de Visual Studio 2008 Service Pack 1 (SP1), vous pouvez lier des données aux contrôles des documents ou feuilles de calcul dans les projets au niveau de l'application. Si vous n'avez pas encore installé le Service Pack 1, vous ne pouvez lier des données aux contrôles que dans les projets au niveau du document.

Ajout d'un objet de données

Pour ajouter un objet de données

Connexion de l'objet de données au BindingSource

Dans les projets au niveau du document, vous ajoutez des contrôles à votre document et les liez aux données au moment du design.

Dans les projets au niveau de l'application, vous créez des contrôles et vous les liez au moment de l'exécution.

Projets au niveau du document

Pour connecter l'objet de données au BindingSource

  1. Faites glisser le champ de données approprié de la fenêtre Sources de données vers votre document. Cette procédure crée automatiquement un contrôle.

  2. Dans votre code, créez une instance du type de l'objet que vous avez choisi comme source de données.

  3. Assignez l'instance à la propriété DataSource du BindingSource.

Projets au niveau de l'application

Pour connecter l'objet de données au BindingSource

  1. Dans votre code, créez une instance du type de l'objet qui est associé avec la source de données.

  2. Créez une instance d'un BindingSource.

  3. Assignez l'instance de source de données à la propriété DataSource de BindingSource.

  4. Ajoutez la source de données comme une liaison de données au contrôle.

Voir aussi

Tâches

Comment : remplir des documents avec les données d'une base de données

Comment : mettre à jour une source de données avec les données d'un contrôle hôte

Concepts

Liaison de données aux contrôles

Vue d'ensemble des sources de données

Vue d'ensemble de l'affichage des données

Vue d'ensemble de la connexion aux données dans Visual Studio

Référence

Vue d'ensemble du composant BindingSource

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'informations relatives à la liaison de données dans les compléments d'application.

Modifications de fonctionnalités dans le SP1.