Question pas facile : System.Data. DeletedRowInaccessibleException
zdude69
Messages postés5Date d'inscriptionsamedi 2 juillet 2005StatutMembreDernière intervention10 mars 2006
-
10 mars 2006 à 00:03
ProphetKy
Messages postés100Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention16 juin 2006
-
10 mars 2006 à 09:50
Bonjour.
J'essaie une méthode qui mélange une table d'un dataSet.
Le code suit plus bas.
Sur des grosses tables j'ai, de manière aléatoire, l'exception
DeletedRowInaccessibleException sur la ligne dtRows.Add(dt.Rows[index].ItemArray ); J'ai aussi l'indication suivante :
"Informations supplémentaires : Impossible d'accéder via la ligne aux informations de ligne supprimées."
ProphetKy
Messages postés100Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention16 juin 20062 10 mars 2006 à 09:50
En fait tu essayes d'acceder à à une row qui est marqué comme delete dans ton DataSet.
Tu devrais tester le rowState avant de d'essayer d'ajouter ta row afin de vérifier que ce n'est pas une row qui est marqué supprimé.
Fais attention aussi à Remove ( suppression définitive dans le DS, impossible de revenir en arriere ) et Delete ( possiblité de revenir en arriere )