You should add an additional check to see if the new value after edit are the same as the old values before edit. You can find the edited object in the NewData property of GridViewRowEditEndedEventArgs object and the old values for the properties of your business object are stored in a Dictionary in the OldValues property. Simply compare all the values in the Dictionary with the properties of your business object to see if any change has been made and then add it to your collection of edited objects.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.