Hai S2B,
wenn es dir "nur" um die ID des Datensatzes geht könntest Du diese über in Typecasting in der Eigenschaft Objects speichern.
Pseudocode:
Delphi-Quellcode:
procedure Id2StringGrid
begin
StringGrid1.Objects[1,row] := TObject(DatensatzID);
end;
Beim Auslesen musst Du diese natürlich wieder in einen Integer casten
Delphi-Quellcode:
procedure StringGrid2ID;
var
DatensatzID : integer;
begin
DatensatzID := Integer(StringGrid1.Objects[1,row]);
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"