Neeruu
Puedes hacerlo con la propiedad OnStateChange del DataSource
ahi puedes poner un codigo que haga algo segun el estado de una tabla o query por ejemplo:
procedure TForm1.DataSource1StateChange(Sender: TObject);
begin
inherited;
if Table1.State in dsEditModes then
BDGrid1.color := clGreen
else
BDGrid1.color := clRed
End
Ensayalo
|