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
Projets au niveau de l'application
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
- Ouvrez la fenêtre Sources de données et créez une source de données à partir d'un objet. Pour plus d'informations, consultez Comment : établir une connexion à des données dans un objet.
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
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.
Dans votre code, créez une instance du type de l'objet que vous avez choisi comme source de données.
Assignez l'instance à la propriété DataSource du BindingSource.
Projets au niveau de l'application
Pour connecter l'objet de données au BindingSource
Dans votre code, créez une instance du type de l'objet qui est associé avec la source de données.
Créez une instance d'un BindingSource.
Assignez l'instance de source de données à la propriété DataSource de BindingSource.
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. |