Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid Mutilrowselect (https://www.delphipraxis.net/207994-dbgrid-mutilrowselect.html)

Klaus777 25. Mai 2021 22:29

Datenbank: sqllite • Version: 2,5 • Zugriff über: Firedac

DBGrid Mutilrowselect
 
Hallo zusammen,
wenn es um das Thema Mutlirowselect geht findet man immer wieder das hier oder ähnlich:
procedure TForm1.Button1Click(Sender: TObject);
var
ndx: integer;
begin
if DBGrid1.SelectedRows.Count > 0 then
begin
with DBGrid1.DataSource.DataSet do
begin
for ndx := 0 to DBGrid1.SelectedRows.Count - 1 do
begin
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[ndx]));
// Mache etwas mir dem aktieven Datensetz
end;
end;
end;
end;

Ich such mir den Wolf, bei mir knallt es bei
GotoBookmark(pointer(
unter D10 Update 3 mit der Meldung

Inkompatible Typen: 'System.TArray<System.Byte>' und 'Pointer'

Ich würde mich sehr freuen wenn einer eine Idee hat warum das da in einen Fehler läuft.
Grüße Klaus

BerndS 26. Mai 2021 07:15

AW: DBGrid Mutilrowselect
 
Die Meldung gibt doch schon die Anwort. Also mal
Delphi-Quellcode:
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[ndx]));
in
Delphi-Quellcode:
GotoBookmark(DBGrid1.SelectedRows.Items[ndx]);
ändern.

Klaus777 26. Mai 2021 15:00

AW: DBGrid Mutilrowselect
 
Hallo Bernd,

manchmal sieht man den Wald vor lauter...

DANKESCHÖN!!!:-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz