Прежде всего, эта линия не необходима:
gdaMyDataAdapter.UpdateCommand = MyCommandBuilder.GetUpdateCommand (поистине)
… потому что SqlCommandBuilder принимает в настоящее время SelectCommand от DataAdapter передано к ему для того чтобы произвести необходимый InsertCommand, DeleteCommand, и UpdateCommand. В виду того что DataAdapter было о справкой, изменения сделали внутри CommandBuilder теперь видимы к остальноям программы.
Likewise следующий не необходимы:
MyCommandBuilder.GetUpdateCommand ()
'Под 2 звоноками покажитесь, что не сделать НИЧЕГО.
MyCommandBuilder.GetDeleteCommand ()
MyCommandBuilder.GetInsertCommand ()
… для такой же причины. Вы передаете DataAdpater к конструктор CommandBuilder, и все необходимый команды automagically установлены внутри CommandBuilder.