Vcl.DBGrids.TBookmarkList.Refresh

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function  Refresh: Boolean;// drop orphaned bookmarks; True = orphans found

C++

bool __fastcall Refresh();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TBookmarkList

Beschreibung

Entfernt alle ungültigen Positionsmarken aus dem Eigenschafts-Array Items.

Positionsmarken werden nicht automatisch aus der Liste entfernt, wenn Datensätze aus der Datenmenge gelöscht werden. Daraus folgt, dass einige Positionsmarken ungültig werden können. Mit Refresh sorgen Sie dafür, dass die Liste nur gültige Einträge enthält. Refresh versucht, alle Datensätze in der Datenmenge zu lokalisieren, die als Positionsmarke im Eigenschafts-Array Items auftauchen. Alle Positionsmarken, für die es in der Datenmenge keine Entsprechung gibt, werden gelöscht.

Wenn eine der Positionsmarken ungültig ist, gibt Refresh den Wert true zurück und macht das DBGrid-Objekt ungültig, sodass ein Neuzeichnen ausgelöst wird, wobei dann alle ungültigen Datensätze gelöscht werden. Falls alle Positionsmarken in der Liste gültig sein sollten, gibt Refresh den Wert false zurück.

Siehe auch