Lookup-Spalten definieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Angepasste Gitter erstellen


Sie können eine Spalte definieren, die ähnlich wie ein Lookup-Kombinationsfeld eine Dropdown-Liste mit Werten anzeigt. Damit sich eine Spalte wie ein Kombinationsfeld verhält, müssen Sie der Eigenschaft ButtonStyle der Spalte den Wert cbsAuto zuweisen. Nachdem Sie Werte für die Dropdown-Liste definiert haben, zeigt das Gitter automatisch eine Dropdown-Schaltfläche im Kombinationsfeldstil an, wenn sich eine Zelle der betreffenden Spalte im Bearbeitungsmodus befindet.

Zur Definition der Listeneinträge, aus denen der Benutzer Werte auswählt, stehen zwei Verfahren zur Auswahl:

  • Die Werte können aus einer Lookup-Tabelle abgerufen werden. Damit eine Spalte eine Dropdown-Liste mit Werten aus einer separaten Lookup-Tabelle anzeigt, müssen Sie ein Lookup-Feld in der Datenmenge definieren. Nachdem das Lookup-Feld definiert wurde, weisen Sie der Eigenschaft FieldName den Namen des Lookup-Feldes zu. Die Dropdown-Liste wird automatisch mit den für das Lookup-Feld definierten Werten gefüllt.
  • Sie können während des Entwurfs eine Liste mit Werten explizit angeben. Zur Eingabe dieser Werteliste doppelklicken Sie im Objektinspektor auf die Eigenschaft PickList der betreffenden Spalte. Daraufhin wird der Stringlisten-Editor geöffnet, in dem Sie die Werte eingeben können, die in der Auswahlliste angezeigt werden sollen.

Die Dropdown-Liste zeigt per Voreinstellung immer 7 Werte an. Sie können die Länge der Liste mit der Eigenschaft DropDownRows ändern.

Hinweis: Um die Standardfunktion einer Spalte wiederherzustellen, löschen Sie im Stringlisten-Editor den Text aus der Auswahlliste.

Siehe auch