Création d'une grille qui contient d'autres contrôles orientés données

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation de contrôles de données - Index


Un contrôle Vcl.DBCGrids.TDBCtrlGrid affiche des champs de plusieurs enregistrements sous la forme d'une feuille de calcul. Chaque cellule de la grille affiche plusieurs champs d'une ligne.

Pour utiliser une grille de contrôle de base de données

  1. Placez une grille de contrôle de base de données sur la fiche.
  2. Donnez à la propriété DataSource le nom de la source de données.
  3. Placez des contrôles de données dans la cellule de conception de la grille. (la cellule qui se trouve le plus haut ou le plus à gauche de la grille, la seule dans laquelle vous puissiez placer des contrôles).
  4. Donnez à la propriété DataField de chaque contrôle de données le nom d'un champ. La source de données de ces contrôles est déjà définie comme la source de la grille de contrôle de base de données.
  5. Disposez les contrôles dans la cellule comme vous l'entendez.

Lorsque vous compilez et exécutez une application contenant une grille de contrôle de base de données, la disposition des contrôles orientés données dans la cellule de conception (définie à l'exécution) est dupliquée dans chaque cellule de la grille. Chaque cellule affiche un enregistrement distinct d'un ensemble de données.

D32recgd.jpg

Le tableau ci-dessous résume les propriétés uniques des grilles de contrôle de base de données que vous pouvez définir en phase de conception :

Propriétés d'une grille de contrôle de base de données :



Propriété Utilisation

AllowDelete

True (par défaut) : Permet la suppression des enregistrements.

False : Interdit la suppression des enregistrements.

AllowInsert

True (par défaut) : Permet l'insertion d'enregistrements.

False : Interdit l'insertion d'enregistrements.

ColCount

Définit le nombre de colonnes dans la grille (1 par défaut).

Orientation

goVertical (par défaut) : Affiche les enregistrements de haut en bas.

goHorizontal: Affiche les enregistrements de gauche à droite.

PanelHeight

Définit la hauteur d'un volet (72 par défaut).

PanelWidth

Définit la largeur d'un volet (200 par défaut).

RowCount

Définit le nombre de volets à afficher (3 par défaut).

ShowFocus

True (par défaut) : Affiche, à l'exécution, un rectangle de focalisation autour du volet de l'enregistrement en cours.

False : N'affiche pas de rectangle de focalisation.



Voir aussi