Remplir des contrôles ListObject avec des données
Vous pouvez utiliser la liaison de données comme moyen pour ajouter rapidement des données à votre document. Après avoir lié les données à un objet de liste, vous pouvez déconnecter celui-ci de manière à ce qu’il affiche les données mais ne soit plus lié à leur source.
S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document et aux projets de complément VSTO pour Excel. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.
Pour lier des données à un contrôle ListObject
Créez un DataTable au niveau de la classe.
Ajoutez des exemples de colonnes et de données dans le gestionnaire d’événements
Startup
de la classeSheet1
(dans un projet au niveau du document) ou de la classeThisAddIn
(dans un projet au niveau de l’application).Appelez la méthode SetDataBinding et passez le nom des colonnes dans l’ordre dans lequel elles doivent apparaître. L’ordre des colonnes dans l’objet de liste peut différer de l’ordre dans lequel elles apparaissent dans le DataTable.
Pour déconnecter le contrôle ListObject de la source de données
Appelez la méthode Disconnect de
List1
.
Compiler le code
Cet exemple de code suppose qu’un ListObject nommé list1
existe dans la feuille de calcul dans laquelle ce code apparaît.
Contenu connexe
- Étendre des documents Word et des classeurs Excel dans des compléments VSTO au moment de l’exécution
- Contrôles sur les documents Bureau
- Ajouter des contrôles à Bureau documents au moment de l’exécution
- Guide pratique pour mapper des colonnes ListObject aux données
- Automatiser Excel à l’aide d’objets étendus
- Contrôle ListObject
- Lier des données à des contrôles dans des solutions Bureau
- Guide pratique pour remplir des feuilles de calcul avec des données d’une base de données
- Guide pratique pour remplir des documents à partir de services