I have the same issue where I add a new row and since the user do not enter the right data, I do CancelEdit() in RowEditEnded(..)
I see that my code removing the pending object from the collection is removed and it is automaticly removed from the grid but the VISUAL of the grid keeps the new row there.
Is there anyway to Refresh the grid ?
if I use rgvTimes.ItemsSource = MyCollection again, it crashed in this event,
rgvTimes.Rebind() make the application crashes too with : Object reference not set to an instence of an object
But which object please ?
when I get out of RowEditEnded, there's no place to go so where's the object not referenced ???