Ошибка редактирования ячейки datagridview - PullRequest
0 голосов
/ 16 апреля 2010

В форме Windows у меня есть несвязанное представление данных с 1 редактируемым пользователем столбцом. Пользователь нажал на одну из этих ячеек, передумал и закрыл форму, используя «х». Затем он попытался снова вызвать форму. Возникла следующая ошибка:

"System.InvalidOperationException: операция не выполнена, поскольку программа не может зафиксировать или выйти из изменения значения ячейки"

Ошибка фактически возникает, когда я выполняю datagridview.rows.clear перед отображением формы с помощью show.dialog.

Я добавил DataGridView.CancelEdit () к событию FormClosing, но ошибка остается.

Я пытался закомментировать код rows.clear, но затем каждая строка появлялась дважды. Источник данных сетки данных представляет собой коллекцию.

Спасибо за помощь.

1 Ответ

0 голосов
/ 16 апреля 2010

Я установил экземпляр формы = Ничего и проблема исчезла

...