Here is the code:
procedure TfrmEditTeam.grdBattersDblClick(Sender: TObject);
begin
frmPlayerEdit(True, qryBatters_ID.AsInteger).ShowModal;
qryBatters_.Refresh;
end;
As you can see there is not much to see here. The frmPlayerEdit is an editing form with its own instance of the table being edited. The table is refreshed after the change and does get the updated information as the VCL version works. I have tried closing and opening the table and that has the same results. When I double click another or even the same row to initiate another edit I see the underlying grid update before the new edit window is drawn. It seems that the mechanism notifying the web client of a change is not aware of any changes to notify the client about.