Comment : ajouter des contrôles serveur Web DataList à une page Web ASP.NET
Mise à jour : novembre 2007
La procédure d'ajout d'un contrôle serveur Web DataList à une page comporte plusieurs étapes. La procédure ci-dessous décrit les étapes à suivre pour créer un contrôle DataList opérationnel.
Pour ajouter un contrôle serveur Web DataList à une page Web ASP.NET
En mode Design, à partir de l'onglet Données de la boîte à outils, faites glisser sur la page un contrôle de source de données, tel que le contrôle SqlDataSource ou ObjectDataSource.
Utilisez l'Assistant Configurer la source de données pour définir la connexion et la requête, ou la méthode de récupération des données, pour le contrôle de source de données.
Remarque : Si vous souhaitez utiliser le contrôle DataList pour mettre à jour des données (par exemple, en écrivant du code pour l'événement UpdateCommand ou DeleteCommand du contrôle), vous devez être sûr que le contrôle de source de données est défini avec les requêtes appropriées et que les requêtes incluent une clé primaire. À l'étape Configurer l'instruction Select de l'Assistant Configurer la source de données, vous pouvez cliquer sur Avancé pour afficher les options avancées où vous pouvez indiquer à l'Assistant de générer des requêtes Update.
En mode Design, à partir de l'onglet Données de la boîte à outils, faites glisser un contrôle DataList sur la page.
Cliquez avec le bouton droit sur le contrôle DataList, puis cliquez sur Afficher la balise active.
Dans la liste Choisir la source de données, cliquez sur le nom du contrôle de source de données créé au cours des étapes 1 et 2.
Cela définit les propriétés DataSourceID du contrôle. Si la requête comprend une clé primaire, la propriété DataKeyField des contrôles est, elle aussi, définie.
En mode Design, cliquez avec le bouton droit sur le contrôle DataList, pointez sur Modifier un modèle, puis cliquez sur Modèles d'élément. Le contrôle affiche les modèles ItemTemplate, AlternatingItemTemplate, SelectedItemTemplate et EditItemTemplate en mode de modification de modèle.
Par défaut, le modèle ItemTemplate est rempli avec du texte statique pour les légendes et avec les contrôles Label liés aux données pour afficher les champs à partir de la source de données.
Ajoutez aux modèles tout texte HTML, d'autres contrôles serveur Web ou des contrôles serveur HTML dont vous avez besoin. Pour plus d'informations sur la modification des modèles, consultez Comment : créer des modèles de contrôles serveur Web à l'aide du concepteur.
Lorsque vous avez terminé la modification des modèles, cliquez avec le bouton droit sur le contrôle DataList, puis cliquez sur Terminer la modification du modèle.
Voir aussi
Tâches
Procédure pas à pas : affichage et mise en forme des données avec le contrôle serveur Web DataList
Concepts
Modèles de contrôles serveur Web ASP.NET