Hallo,
das GridView ist mit einem "DataSet" verbunden. Dort gibt es "BeforePost".
An dieser Stelle kann alles mögliche abgefrage/gesetzt werden.
Ggf. kann mit Locate (sehr langsam) oder einem
Query (besser) gearbeitet werden
umd Referenzwerte zu holen.
Wichtig ist, dass "ForceRefresh" im DataSet aktiv ist.
Delphi-Quellcode:
procedure TFM_Test_Form.dxMemData1BeforePost(DataSet: TDataSet);
begin
if DataSet.FieldByName('Nummer').AsInteger > 1000 then
DataSet.FieldByName('Text').AsString := 'OK'
else
DataSet.FieldByName('Text').AsString := 'Nicht OK' ;
end;
Viele Grüße