Call ApplyUpdates to write all updated, inserted, and deleted records from the client dataset to the database or source dataset. MaxErrors indicates the maximum number of errors that the provider should allow before prematurely stopping the update operation. Set MaxErrors to ? to indicate that there is no limit to the number of errors.
试试 ApplyUpdate(-1)应该可以解决。