Maybe this was the one you looked for?
Can't you use that approach? Directly updating the dataset underlying object.