TMSFMXGrid Checkboxes state

I have two codes:

A)
  Operations.AddCheckBoxColumn(1);
...
      Operations.CheckBoxState[1,i] := True;
...
      Operations.CheckBoxState[1,i] := False;

B)
  Operations.AddDataCheckBoxColumn(1);
...
      Operations.Cells[1,i] := Operations.CheckTrue;
...
B1)
      Operations.CheckBoxState[1,i] := False;
B2)
      Operations.Cells[1,i] := Operations.CheckFalse;
Code A) has no effect to checkboxes
Code B) change states of checkboxes including B1) and B2)

Dear Mr. Volokitin, 


Do you update the checkboxes at runtime? If so, you need to encapsulate them with BeginUpdate and EndUpdate

  TMSFMXGrid1.BeginUpdate;
  TMSFMXGrid1.CheckBoxState[1, 1] := True;
  TMSFMXGrid1.EndUpdate;

Kind Regards, 
Pieter

Thanks a lot

If i understand correctly, any runtime data updates mus be wrapped in

BeginUpdate
...
EndUpdate
?