Reihenfolge persistenter Spalten ändern

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Angepasste Gitter erstellen


Die Anzeigereihenfolge der Spalten im Spalteneditor entspricht der im Gitter. Sie können die Spaltenreihenfolge ändern, indem Sie die Spalten im Listenfeld Spalten an eine neue Position ziehen.

So ändern Sie die Reihenfolge der Spalten:

  1. Wählen Sie die Spalte im Listenfeld Spalten aus.
  2. Ziehen Sie die Spalte im Listenfeld an die gewünschte Position.

Sie können die Spaltenreihenfolge auch zur Laufzeit ändern, indem Sie auf den Spaltentitel klicken und die Spalte an die gewünschte Position ziehen.

Hinweis: Änderungen der Reihenfolge persistenter Felder im Felder-Editor werden in der Anordnung der Spalten in einem Standardgitter widergespiegelt, allerdings nicht in einem angepassten Gitter.

Warnung: In Gittern, die sowohl dynamische Felder als auch dynamische Spalten enthalten, kann die Reihenfolge der Spalten zur Entwurfszeit nicht geändert werden, da kein persistentes Objekt zum Aufzeichnen der geänderten Feld- oder Spaltenreihenfolge zur Verfügung steht.

Zur Laufzeit können die Benutzer eine Spalte mit der Maus im Gitter an eine andere Position ziehen, falls dessen Eigenschaft DragMode den Wert dmManual hat. Wird die Spaltenreihenfolge eines Gitters geändert, dessen Eigenschaft State den Wert csDefault hat, dann wird damit auch die Reihenfolge der Feldkomponenten in der dem Gitter zugrunde liegenden Datenmenge geändert. Die Reihenfolge der Felder in der physischen Tabelle bleibt jedoch unverändert. Um den Benutzer daran zu hindern, die Reihenfolge der Spalten zur Laufzeit zu ändern, weisen Sie der Eigenschaft DragMode den Wert dmAutomatic zu.

Zur Laufzeit wird das Ereignis OnColumnMoved des Datengitters ausgelöst, nachdem eine Spalte verschoben wurde.

Siehe auch