可以
procedure TfrmGoodsInfo.actSelectAllGoodsExecute(Sender: TObject);
var
  bmMark: TBook;
  i: Integer;
begin
  if sqlInfo.RecordCount = 0 then Exit;
  with sqlInfo do
  begin
    bmMark := GetBook;
    i := 0;
    First;
    while i < RecordCount do
    begin
      //实现记录选择
      grdInfo.SelectedRows.CurrentRowSelected := true;
      Inc(i);
      Next;
    end;
    GotoBook(bmMark);
    FreeBook(bmMark);
  end;
end;