Einzelnen Beitrag anzeigen

egon.kaschuba

Registriert seit: 2. Jun 2006
Ort: Buxtehude
80 Beiträge
 
Delphi 7 Architect
 
#6

Re: Mit Multiselect ALLE Datensätze markieren

  Alt 21. Jul 2008, 22:26


Hallo ConstantGardener

Hab mal bei SwissDelphiCenter.ch
gegoogelt und habe das gefunden.

Klappt prima.

Trotzdem Danke.

Gruß
-Egon


function GridSelectAll(Grid: TDBGrid): Longint;
begin
Result := 0;
Grid.SelectedRows.Clear;
with Grid.DataSource.DataSet do
begin
First;
DisableControls;
try
while not EOF do
begin
Grid.SelectedRows.CurrentRowSelected := True;
Inc(Result);
Next;
end;
finally
EnableControls;
end;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
GridSelectAll(DBGrid1);
end;
Glück ist das einzige was sich verdoppelt,wenn man es teilt.
  Mit Zitat antworten Zitat