Vcl.DBCtrls.TDBListBox.DataField
Delphi
property DataField: string read GetDataField write SetDataField;
C++
__property System::UnicodeString DataField = {read=GetDataField, write=SetDataField};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Vcl.DBCtrls.pas Vcl.DBCtrls.hpp |
Vcl.DBCtrls | TDBListBox |
Beschreibung
Bezeichnet das Feld, dessen Wert im Listenfeld angezeigt wird.
Weisen Sie der Eigenschaft DataField das Feld zu, das vom Listenfeld repräsentiert werden soll. Das Listenfeld zeigt den aktuellen Feldwert an und ermöglicht dem Benutzer, den Wert im aktuellen Datensatz zu ändern. Die Datenmenge, zu der das Feld gehört, wird in der Eigenschaft DataSource festgelegt.
Weisen Sie der Eigenschaft DataField das Feld zu, das vom Listenfeld repräsentiert werden soll. (Beachten Sie, dass es sich hierbei nicht um das Quellfeld für die Liste handelt, sondern um das Feld, in das der markierte Wert eingefügt wird. Die Werte der Liste müssen über die Eigenschaft Items manuell zugewiesen werden.) Das Listenfeld zeigt den aktuellen Feldwert als den markierten Eintrag an. Der Benutzer hat die Möglichkeit, den Feldwert des aktuellen Datensatzes zu ändern, indem er einen Wert aus der Liste auswählt. Die Datenmenge, zu der das Feld gehört, wird über die Eigenschaft DataSource festgelegt.
DBListBox1.DataField := 'CountryName';
DBListBox1->DataField = "CountryName";
Tip: Verwenden Sie für eine datensensitive Listenfeld-Komponente, für die die Werte der Liste automatisch bereit gestellt werden, eine TDBLookupListBox-Komponente.