Vcl.DBGrids.TBookmarkList.Refresh
Delphi
function Refresh: Boolean;// drop orphaned bookmarks; True = orphans found
C++
bool __fastcall Refresh();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TBookmarkList |
説明
無効なブックマークを Items 配列から削除します。
データセット内のレコードを削除しても,ブックマークリスト内のブックマークは削除されません。そのため,Items 配列内の一部のブックマークが無効になる場合があります。この場合,Refresh メソッドを呼び出して,無効となったブックマークを削除してください。Refresh メソッドは,Items 配列内のブックマークに対応するレコードを,データセット中で探します。データセット内のレコードに対応していないブックマークはすべて削除されます。
Refresh メソッドは,リスト内に無効なブックマークがあると true を返し,DBGrid を使用できないようにすることにより,無効なレコードをすべて削除して,ブックマークリストを作成し直します。リスト内のすべてのブックマークが現在も有効である場合,Refresh は false を返します。