Partager via


Champs, boîte de dialogue

Mise à jour : novembre 2007

La boîte de dialogue Champs vous permet de gérer les champs (colonnes ou lignes) affichés par les contrôles serveur Web GridView et DetailsView ASP.NET. La boîte de dialogue vous permet de spécifier :

  • les champs de données à afficher ;

  • les champs destinés à des fonctions spéciales, par exemple la modification et la sélection d'éléments ;

  • les champs de modèle qui vous permettent de créer votre propre disposition ;

  • les informations spécifiques à des champs pour des colonnes individuelles, par exemple une expression de tri et un nom de commande ;

  • l'en-tête et le pied de page, le contenu et la liaison de données pour chaque champ.

Après avoir défini un champ, vous pouvez définir ses propriétés. Les propriétés disponibles varient selon le type de champutilisé.

Vous pouvez ouvrir la boîte de dialogue Champs en cliquant avec le bouton droit sur le contrôle en mode Design puis en cliquant sur Modifier les colonnes (contrôle GridView) ou Modifier les champs (contrôle DetailsView).

Tâches

Éléments d'interface

  • Champs disponibles
    Répertorie tous les champs que le contrôle peut afficher, en les regroupant dans les nœuds suivants, que vous pouvez développer :

    • BoundField   Utilisé pour ajouter des champs de données individuels parmi ceux qui sont disponibles dans la source de données.

    • CheckBoxField   Utilisé pour ajouter un champ lié à un champ booléen dans la source de données.

    • HyperLinkField   Utilisé pour ajouter un champ qui contient un lien vers une autre page. Le champ de lien hypertexte peut contenir un texte statique ou afficher un champ de données sous la forme d'un lien hypertexte.

    • ImageField   Utilisé pour ajouter un champ qui contiendra des images.

    • ButtonField   Utilisé pour ajouter des champs contenant des boutons (boutons de commande ou boutons de lien) sur lesquels l'utilisateur peut cliquer afin d'effectuer des actions spécifiques pour un élément individuel. Vous pouvez spécifier s'il faut utiliser un contrôle Button, LinkButton ou ImageButton en définissant la propriété ButtonType du champ.

    • CommandField   Utilisé pour ajouter un champ qui contiendra des liens qui publieront des commandes, telles que Supprimer, Modifier/Mettre à jour/Annuler, Nouveau/Insérer/Annuler et Sélectionner.

    • TemplateField   Utilisé pour créer un champ contenant une combinaison quelconque de contrôles et de texte HTML.

  • Champs sélectionnés
    Affiche une liste de champs que vous pouvez personnaliser. Lorsque vous sélectionnez une colonne dans cette liste, la zone Propriétés de Champ affiche les propriétés du champ. Utilisez les boutons en regard de la zone Champs sélectionnés pour réorganiser ou supprimer un champ.

  • Générer automatiquement les champs
    Spécifie si le contrôle crée des champs pour tous les champs de données de la source de données à laquelle il est lié. Vous ne pouvez pas supprimer ou mettre en forme des champs générés automatiquement.

    Vous pouvez ajouter des champs même si vous spécifiez que le contrôle doit générer automatiquement des champs. Tous les champs que vous ajoutez apparaissent en plus des champs générés automatiquement.

  • Champ propriétés
    Vous permet de personnaliser le nœud actuellement sélectionné.

  • Convertir ce champ en TemplateField
    Recrée le champ sélectionné pour utiliser un modèle, qui est une combinaison de contrôles et de texte HTML. Cela vous permet de créer une disposition personnalisée pour le champ.

Voir aussi

Référence

Vue d'ensemble du contrôle serveur Web GridView

Vue d'ensemble du contrôle serveur Web DetailsView

Ajouter un champ, boîte de dialogue