anchor.diff:  
     if (FGrid.SelectedRows.Count > 1) then
     begin
  -    FGrid.BeginUpdate;
  +    FGrid.DataSource.DataSet.DisableControls;// BeginUpdate;
       try
         tmpBookmark := FDataset.Bookmark;
         try
  
positive.code:   FLastSelectedRowsCount:= 0;
    FLastSelectedRowsHash := '';
    Self.AutomaticChildsUpdateMode:= cuOnChangeSelection;
  end;
  
  destructor TUramakiBaseGridPlate.Destroy;
  
negative.code:         FDataset.GotoBookmark(tmpBookmark);
        end;
      finally
        FGrid.DataSource.DataSet.EnableControls; // EndUpdate(true);
      end;
    end
    else //if FGrid.SelectedRows.Count =  1 then
  