Comment : remplir des documents avec les données d'objets
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.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour les applications suivantes : Excel 2013, Excel 2010, Word 2013 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
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.
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 : se connecter à des données dans des objets.
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
Référence
Vue d'ensemble du composant BindingSource
Concepts
Vue d'ensemble des sources de données
Liaison de contrôles Windows Forms à des données dans Visual Studio
Connexion à des données dans des applications Windows Forms