Also, ich konnte keine weiteren Unterschiede feststellen. Trotzdem verhalten sich beide Grids unterschiedlich.
Ich habe jetzt in OnSelectCell noch folgende Zeilen am Ende eingebaut:
Delphi-Quellcode:
if (CanSelect)
then begin
GridData.Options := GridData.Options + [goEditing];
end
else begin
GridData.Options := GridData.Options - [goEditing];
end;
Damit bekomme ich das Grid-Verhalten, was ich möchte.