hm, wenn ich dich richtig verstanden habe, würde ich einfach neu nummerieren....
vielleicht hilft dir das:
Delphi-Quellcode:
//--------prozedur für zeilennummern aktualisieren -----------------------------
procedure tform2.stringgridRowNumber (stringgrid: tstringgrid);
var
i: integer;
begin
For i := 0 to StringGrid.rowCount - 1 do
StringGrid.Cells[0,i]:= inttostr(i); // zeilennumern anzeigen
StringGrid.Cells[0,0]:= inttostr(StringGrid.rowCount - 1)// zeilensumme anzeigen
end;