J'ai utilisé DataSet pour charger un schéma à partir du fichier xml suivant; .Comment écrire un fichier XML imbriqué à l'aide de DataSet
<node id="0">
<node id="1"/>
</node>
Ensuite, je franchis cet ensemble de données et les données remplis Quand j'ai essayé d'invoquer la méthode WriteXml de mon jeu de données, il a lancé une exception dit:
ne peut continuer avec sérialisation DataTable « noeud ». Il contient un DataRow qui a plusieurs lignes parentes sur la même clé étrangère.
Mais je suis tellement sûr qu'il n'y a pas de lignes multi-parents dans mes données. Quelqu'un a dit que je devrais définir EnforceConstraints de l'ensemble de données comme faux, mais cela n'a pas fonctionné.
Y a-t-il une autre solution?
Merci pour vos réponses. J'ai d'autres raisons d'utiliser DataSet. BTW: J'ai trouvé la cause première de cette exception. J'ai placé deux parents différents à différentes tables pour quelques rangées de table 'de noeud'. –