I agree with technophile here. If you just pass the original dataset any changes made will be reflected (since it is a reference type).
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results