Partager via


DataList, contrôle

Le contrôle serveur Web DataList affiche les données dans un format que vous pouvez définir à l’aide de modèles et de styles. Le contrôle DataList est utile pour les données contenues dans une structure à répétition, par exemple un tableau. Le contrôle DataList peut afficher les lignes dans des dispositions différentes, par exemple les agencer en colonnes ou lignes.

Cc295015.alert_note(fr-fr,Expression.10).gifRemarque :

Le contrôle DataList restitue des éléments dans une liste à l’aide d’éléments de tableau HTML. Pour contrôler avec précision la commande HTML utilisée pour restituer une liste, utilisez le contrôle Repeater au lieu du contrôle DataList.

Vous pouvez éventuellement configurer le contrôle DataList pour que les utilisateurs puissent modifier ou supprimer des informations. Vous pouvez également personnaliser le contrôle afin qu’il prenne en charge d’autres fonctionnalités comme la sélection de lignes.

Pour ajouter un contrôle DataList à une page

  • Faites glisser le contrôle DataList du volet des tâches Boîte à outils sur votre page.

Après avoir ajouté un contrôle DataList, vous pouvez spécifier une source de données pour le contrôle.

Pour lier le contrôle DataList à une source de données

  1. En mode Création, cliquez avec le bouton droit sur le contrôle DataList, puis cliquez sur Afficher les tâches de contrôle courantes.

  2. Dans le menu Tâches courantes du contrôle DropDownList, cliquez sur une source de données existante ou sur <Nouvelle source de données...> dans la liste déroulante Choisir une source de données.

  3. Si vous choisissez <Nouvelle source de données...>, configurez une nouvelle source de données dans l’Assistant Configuration de sources de données. Pour plus d’informations, voir Configurer une source de données à l’aide d’un contrôle lié aux données.

Personnalisation de l’affichage de DataList

La façon la plus simple de personnaliser l’affichage du contrôle DataList est d’utiliser l’option Format automatique.

Pour appliquer des modes de mise en forme de base au contrôle DataList

  1. En mode Création, cliquez avec le bouton droit sur le contrôle DataList, puis cliquez sur Afficher les tâches de contrôle courantes.

  2. Dans le menu Tâches courantes du contrôle DataList, cliquez sur Format automatique.

  3. Dans la boîte de dialogue Format automatique, sélectionnez un mode dans la liste Sélectionner un mode. L’effet du mode sur votre contrôle DataList est affiché dans la zone Aperçu.

  4. Cliquez sur OK pour appliquer le mode de mise en forme et fermer la boîte de dialogue ou sur Appliquer pour appliquer le mode de mise en forme sans fermer la boîte de dialogue.

Vous pouvez utiliser le Générateur de propriétés pour apporter des modifications plus précises aux données affichées dans le contrôle DataList.

Utiliser le Générateur de propriétés pour créer l’affichage DataList

  1. En mode Création, cliquez avec le bouton droit sur le contrôle DataList, puis cliquez sur Afficher les tâches de contrôle courantes.

  2. Dans le menu Tâches courantes du contrôle DataList, cliquez sur Générateur de propriétés.

  3. Dans la boîte de dialogue Propriétés DataList, spécifiez les options d’affichage général, telles que l’affichage de l’en-tête et du pied de page, le nombre de colonnes et la mise en page. Vous pouvez également spécifier les options d’affichage des bordures et de mise en forme.

  4. Vous pouvez également personnaliser chaque zone ou état de DataList en mettant à jour la collection de styles associée à la zone. Par exemple, dans le groupe Styles dans le volet des tâches Propriétés des balises, vous pouvez personnaliser les propriétés RowStyle, HeaderStyle et autres collections de styles pour une zone de DataList. Vous pouvez également mettre en forme de façon interactive les modèles de zone du contrôle DataList.

Pour créer de façon interactive les modèles DataList

  1. En mode Création, cliquez avec le bouton droit sur le contrôle DataList, puis cliquez sur Afficher les tâches de contrôle courantes.

  2. Dans le menu Tâches courantes du contrôle DataList, cliquez sur Modifier les modèles. Cela fait passer l’Assistant en mode Modification du modèle.

  3. Dans le menu déroulant Affichage, sélectionnez le modèle à modifier.

  4. Lorsque vous avez terminé de créer vos modèles, dans le menu Tâches courantes du contrôle DataList, cliquez sur Terminer la modification du modèle pour revenir au mode de création standard de DataList.

Voir aussi

Concepts

Vue d’ensemble d’ASP.NET

Vue d’ensemble des contrôles de données ASP.NET

DetailsView, contrôle

FormView, contrôle

GridView, contrôle

Repeater, contrôle