2010-04-16 5 views
0

Sur un formulaire Windows, j'ai une vue de données non liée avec 1 colonne modifiable par l'utilisateur. Un utilisateur a cliqué sur l'une de ces cellules, a changé d'avis et a fermé le formulaire en utilisant le "x". Puis il a essayé d'élever le formulaire à nouveau. L'erreur suivante est venu:Erreur d'édition de la cellule datagridview

« System.InvalidOperationException: l'opération n'a pas réussi parce que le programme ne peut pas commettre ou arrêter un changement de valeur de la cellule »

L'erreur se produit en fait où je fais un datagridview.rows.clear avant d'afficher le formulaire via un show.dialog.

J'ai ajouté un DataGridView.CancelEdit() à l'événement FormClosing mais l'erreur persiste.

J'ai essayé de commenter le code rows.clear mais ensuite chaque ligne est apparue deux fois. La source de données de datagridview est une collection.

Merci pour toute aide.

Répondre

0

J'ai mis l'instance de la forme = Rien et le problème a disparu

Questions connexes