Any thoughts about how best to implement "undo most recent deletion" in a
DataGridView in which the user is allowed to delete rows (but not edit their
contents)?
Is it as simple as stashing a copy of the DataGridView before doing the
deletion, and swapping it back in if the user hits Undo? What is the best
way to store all the data in a DataGridView?