delphi 的数据集的SelectedRows
时间: 2024-05-09 12:20:05 浏览: 87
Delphi如何一次删除dbgrid多条记录的例子.rar
SelectedRows是一个TBookmarkList对象,它保存了数据集中当前选定行的书签。
当用户选择一些行时,可以使用SelectedRows属性来获得这些行的书签。例如,可以使用以下代码来遍历所有选定的行:
```
var
Bookmark: TBookmark;
begin
MyDataSet.DisableControls;
try
MyDataSet.SelectedRows.First;
while not MyDataSet.SelectedRows.Eof do
begin
Bookmark := MyDataSet.SelectedRows[0];
// Do something with the selected row
MyDataSet.SelectedRows.Next;
end;
finally
MyDataSet.EnableControls;
end;
end;
```
在上面的代码中,使用DisableControls和EnableControls方法来禁用和启用数据集的控件,以提高遍历速度。
阅读全文