Я думаю, что вам будет очень трудно изменить источник данных в событии EndEdit, потому что сетка, скорее всего, все еще нуждается в этих данных.
Если ваша цель состоит в простом преобразовании данных, вы быбыть намного лучше, используя встроенный механизм сортировки.Когда вы настраиваете свою сетку, задайте столбец, в котором вы хотите отсортировать данные, в свойстве SortColumn
и установите для свойства SortOrder
значение System.Windows.Forms.SortOrder.Descending
.
Если сетка не обновляется правильнопосле завершения редактирования просто вызовите метод Sort
.