it's assumed you are using the Copy and paste features of the grid ? if so implement the OnCellProcessEvent which takes
place when you do a copy or paste.
The ProcessType variable given will indicate which step is talking place so its most likely you will need to create an object
array that will hold the list of objects during the copying step and when the paste step is active you can then refer to the
object list you made and update that objects list of the grid.
Remember to set a flag that can be tested during the paste to make sure you have a valid object list incase the source of
your paste didn't come from a copy of the grid.
I am sure there are other ways, that one comes to mind and if I see any other options that maybe better I'll add to this..