Vcl.DBGrids.TCustomDBGrid.Fields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Beschreibung

Stellt den Zugriff über einen Index auf die Feldkomponenten bereit, die den Spalten entsprechen.

Mit Fields können Sie direkt auf eine Feldkomponente der Datenmenge zugreifen, das einer bestimmten Spalte im Gitter entspricht. Das Feld für die erste Datenspalte hat den Index 0, das Feld für die zweite Spalte den Index 1 usw. Der Index liegt im Bereich 0... FieldCount - 1.

Die erste Datenspalte im Gitter muss nicht die erste Spalte im Gitter sein. Falls Options den Wert dgIndicator enthält, kann die erste Spalte des Gitters nicht verschoben werden. Sie enthält dann die Zeilenmarkierung.

Mit den einzelnen Feldkomponenten in Fields können Daten, wie z.B. der Wert des Feldes im aktuellen Datensatz, die bevorzugte Anzeigebreite oder der Wert abgerufen werden, der bei der Anzeige oder bei der Bearbeitung des Feldes angezeigt wird. Mit der Feldkomponente können Sie die Werte direkt in die Datenmenge schreiben, ohne den Zelleditor zu verwenden.

Anmerkung:  Repräsentiert eine Spalte des Gitters ein berechnetes Feld, enthält die Datenmenge keine Feldkomponente für diese Spalte. Bezieht sich Index auf die Spalte, die ein berechnetes Feld enthält, gibt Fields den Wert nil (Delphi) bzw. NULL (C++) zurück. Mit der Methode GetColField können Sie die Feldkomponente für ein berechnetes Feld ermitteln.

Siehe auch