Erstellen eines Gitters, das weitere datensensitive Steuerelemente enthält
Nach oben zu Datensensitive Steuerelemente - Index
Ein Vcl.DBCGrids.TDBCtrlGrid-Steuerelement kann verschiedene Felder mehrere Datensätze in einem Gitter anzeigen. Jede Gitterzelle enthält mehrere Felder einer Reihe.
Verwenden Sie ein solches Steuerelement wie folgt:
- Fügen Sie ein TDBCtrlGrid-Steuerelement in ein Formular ein.
- Weisen Sie der Gittereigenschaft DataSource den Namen der Datenquelle zu.
- Fügen Sie beliebige Datensteuerelemente in die Entwurfszelle ein. Diese ist die linke obere Zelle des Gitters und die einzige Zelle, in die andere Steuerelemente eingefügt werden können.
- Weisen Sie der Eigenschaft DataField jedes Datensteuerelements den Feldnamen zu. Als Datenquelle für diese Steuerelemente ist bereits die Datenquelle des Gitters eingetragen.
- Ordnen Sie die Datensteuerelemente in der Zelle wie gewünscht an.
Wenn Sie eine Anwendung, die ein TDBCtrlGrid-Steuerelement enthält, compilieren und ausführen, wird die Anordnung der Datensteuerelemente, die Sie zur Laufzeit in der Entwurfszelle vornehmen, in jede Zelle übernommen. Jede Zelle zeigt einen anderen Datensatz der Datenquelle an.
Die folgenden Tabelle enthält einige der besonderen Eigenschaften für TDBCtrlGrid-Steuerelemente, die zur Entwurfszeit eingestellt werden können:
Ausgewählte Eigenschaften für Datenbankgitter:
Eigenschaft | Beschreibung |
---|---|
AllowDelete |
True (Voreinstellung): Lässt das Löschen von Datensätzen zu. False: Verhindert das Löschen von Datensätzen. |
AllowInsert |
True (Voreinstellung): Lässt das Einfügen von Datensätzen zu. False: Unterbindet das Einfügen von Datensätzen. |
ColCount |
Stellt die Anzahl der Spalten im Gitter ein. Voreinstellung = 1. |
Orientation |
goVertical (Voreinstellung): Zeigt die Datensätze von oben nach unten an. |
PanelHeight |
Stellt die Höhe einer Tafel ein. Voreinstellung = 72. |
PanelWidth |
Stellt die Breite einer Tafel ein. Voreinstellung = 200. |
RowCount |
Stellt die Anzahl der anzuzeigenden Tafeln ein. Voreinstellung = 3. |
ShowFocus |
True (Voreinstellung): Zeigt zur Laufzeit rund um die Tafel des aktuellen Datensatzes ein Fokus-Rechteck an. False: Zeigt kein Fokus-Rechteck an. |