I have a grid that is displaying some data, each row corresponding to an object (Dataset being: IEnumerable<Object> MyObject
). The user is able to update the data but would also like to give him the possibility to undo these changes.
I was going to code my own method saving first on the side any object that is modified by the user, ready to rollback to the original state if needed, but wondering if there is something already available in the .Net framework does that?