GridView affiche des valeurs dans une base de données ou une autre source de données dans un tableau. Une table de base de données contient des champs (colonnes) qui contiennent des morceaux de données et de lignes (enregistrements - plusieurs champs) . GridView permet la manipulation de ces éléments de données . Caractéristiques de GridView comprennent la liaison de contrôles de source de données , trier, mettre à jour, supprimer et fonctionnalités de pagination , de multiples domaines clés , de thèmes personnalisables et styles. Le modèle objet GridView se trouve dans . NET Framework , C #, JScript et VBScript. Caractéristiques des GridView
Chaque colonne GridView est représentée par un objet Field DataControl . La propriété Columns AutoGenerate est réglé pour créer un objet Champ généré automatiquement pour chaque champ dans la source de données . Chaque champ est affiché comme une colonne dans l'ordre dans lequel les champs apparaissent dans la source de données. GridView utilise le SqlDataSource et ObjectDataSource pour lier des données dans une source de données . GridView affiche des informations sous forme de colonnes , chaque type de colonne possède des propriétés définissables . Étiquettes de propriété ne permettent pas d'espaces.
BoundField
La colonne BoundField écrans de type texte qui a un type de données prédéfini . Certaines propriétés utilisées par BoundField DataField comprennent , DataFormatString , HtmlEncode , ReadOnly et SortExpression . DataField fixe et se lie à un champ de données à l'objet BoundField . DataFormatString définit un format d'affichage d'un champ . HtmlEncode détermine si un champ est codé en HTML . ReadOnly détermine si un champ peut être modifié. SortExpression détermine comment les données sont triées.
ButtonField
Le type de colonne ButtonField affiche un bouton pour chaque enregistrement. Certaines propriétés ButtonField comprennent ButtonType , NomCommande et texte . ButtonType détermine le type de bouton est affiché . NomCommande détermine ce qu'il faut faire quand un bouton est cliqué. Texte détermine la légende qui s'affiche à chaque bouton .
CommandField
Le type de colonne CommandField affiche le supprimer, insérer , modifier et sélectionner des boutons de commande . Propriétés CommandField comprennent le ShowDeleteButton , ShowEditButton , ShowInsertButton et ShowSelectButton .
HyperLinkField
HyperLinkField affiche le lien hypertexte d'un dossier qui est dirigé vers sa page Web associée . HyperLinkField utilise les propriétés utilisées par BoundField .
ImageField
Le type de colonne ImageField affiche une image pour chaque enregistrement qui est lié à une URL de l'image. Propriétés utilisées par ImageField comprennent AlternateText , DataAlternateText et DataImageUrlField . AlternateText détermine ce texte de remplacement est affiché avec une image. DataAlternateTextField fixe et lie le nom de domaine avec AlternateText . DataImageUrlField fixe et lie le nom de champ dans une base de données ImageField .
TemplateField
Le type de colonne TemplateField affiche le contenu personnalisé pour chaque enregistrement lorsque des données affichées n'est pas définie dans les champs de contrôle de données prédéfinis . Certaines propriétés utilisées par TemplateField comprennent AlternatingItemTemplate , EditItemTemplate , FooterTemplate HeaderTemplate et InsertItemTemplate . AlternatingItemTemplate détermine comment les éléments sont affichés en alternance . EditItemTemplate détermine comment un modèle Mode d'édition d'objet est affiché. InsertItemTemplate détermine comment un élément en mode insertion est affiché.
CheckBoxField
un type de colonne CheckBoxField affiche les données booléennes dans une case à cocher . Booléen contient aa logique 0 ou 1 et reflète deux conditions comme oui /non ou off /on . CheckBoxField utilise les propriétés utilisées par BoundField .