Hi Sarveswaran
Thank you for your reply.
The solution you describe by using GetBatchChanges will not work when there are more than 1 new items. This is because the id of the newly added items is 0, and we are unable to determine which specific Added record in
GetBatchChanges the DetailTemplate is referring to.
The only solution to this is by using a temporary index that we add to each class. The index then has to be managed as well leading to a very inelegant solution.
Since the grid is managing the mapping between the rows original record and the changed record, the best solution would be for the DetailTemplate to refer to the changed record AND the original record.
Sohaib