Looks like you're not generating the update command. It isn't actually created until you call
SqlCommandBuilder.GetUpdateCommand(). You'll need something like this:
MovAdapt.UpdateCommand = cb.GetUpdateCommand
This article has a good explanation of how it works.