Hallo,
ich habe das im Objektinspektor vom DBGrid unter Datasource im OnState Change Feld eingefügt. Da sollte doch die gleiche Source verwendet werden. Ich habe dann in der entsp. procedure einen Haltepunkt gesetzt. Irgendwie wird bei mir die Prozedure nur beim Programmstart aufgerufen.
Delphi-Quellcode:
procedure TForm_Aendernzubehoer.DataSource1StateChange(Sender: TObject);
begin
if Tdatasource(sender).State <> dsedit then
dbgrid1.options := dbgrid1.Options - [dgediting];
end;
Dem DBGrid1 ist auch die Datasource1 zugeordnet.
Muß am Grid noch eine Einstellung vorgenommen werden?
mfg
Thomas