From the following statements of the question
tableView.Update(dset, "Info");
tableView.UpdateCommand = cb.GetUpdateCommand();
It can be seen that
UpdateCommand
is assigned after calling the
Update
method.
Just check whether there is any problem due to this.