Vcl.DBGrids.TCustomDBGrid.Fields

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Fields[FieldIndex: Integer]: TField read GetFields;

C++

__property Data::Db::TField* Fields[int FieldIndex] = {read=GetFields};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Description

Fournit un accès indicé aux composants champ correspondant aux colonnes.

Utilisez la propriété Fields pour accéder directement au composant champ de l'ensemble de données correspondant à une colonne donnée de la grille. Le champ alimentant en données la première colonne a l'indice 0, le second l'indice 1, etc. L'intervalle des valeurs autorisées du paramètre Index va de 0... à FieldCount - 1.

La première colonne de données de la grille peut être différente de la première colonne de la grille. Si la propriété Options inclut l'indicateur dgIndicator, la première colonne de la grille est une colonne figée contenant l'indicateur de la ligne en cours.

Il est possible d'utiliser individuellement les composants champ de Fields pour connaître la valeur du champ pour l'enregistrement en cours, son format d'affichage par défaut ou la chaîne à dessiner pour afficher ou modifier le champ. Utilisez le composant champ pour écrire des valeurs directement dans l'ensemble de données sans utiliser l'éditeur de la cellule.

Remarque :  Si la colonne de la grille représente un champ calculé, il n'y a pas de composant champ correspondant à cette colonne dans l'ensemble de données. Fields renvoie nil (Delphi) ou NULL (C++) quand le paramètre Index désigne une colonne contenant un champ calculé. Pour accéder au composant champ d'un champ calculé, utilisez la méthode GetColField.

Voir aussi