В форме Windows у меня есть несвязанное представление данных с 1 редактируемым пользователем столбцом. Пользователь нажал на одну из этих ячеек, передумал и закрыл форму, используя «х». Затем он попытался снова вызвать форму. Возникла следующая ошибка:
"System.InvalidOperationException: операция не выполнена, поскольку программа не может зафиксировать или выйти из изменения значения ячейки"
Ошибка фактически возникает, когда я выполняю datagridview.rows.clear перед отображением формы с помощью show.dialog.
Я добавил DataGridView.CancelEdit () к событию FormClosing, но ошибка остается.
Я пытался закомментировать код rows.clear, но затем каждая строка появлялась дважды. Источник данных сетки данных представляет собой коллекцию.
Спасибо за помощь.