API:Vcl.DBLookup.TDBLookupList.DefineFieldMap
Delphi
procedure DefineFieldMap; override;
C++
virtual void __fastcall DefineFieldMap();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.DbLookup.pas Vcl.DBLookup.hpp |
Vcl.DBLookup | TDBLookupList |
Beschreibung
Erstellt das Array Fields aus der Eigenschaft Columns und der Datenquelle.
Vcl.DBLookup.TDBLookupList.DefineFieldMap erbt von Vcl.DBGrids.TCustomDBGrid.DefineFieldMap. Der folgende Inhalt bezieht sich auf Vcl.DBGrids.TCustomDBGrid.DefineFieldMap.
Erstellt das Array Fields aus der Eigenschaft Columns und der Datenquelle.
Diese als protected deklarierte Methode kann in Anwendungen nicht aufgerufen werden. DefineFieldMap erstellt das Array Fields neu, um es an die Felder der Datenquelle anzupassen, die den Spalten der Eigenschaft Columns entsprechen. Nach dem Aufruf von DefineFieldMap sollte die Eigenschaft Columns mit den Feldkomponenten im Array Fields aktualisiert werden. So wird sichergestellt, dass in der Eigenschaft Columns alle Änderungen berücksichtigt werden, die in der Datenmenge vorgenommen wurden.