Ich schlage mich gerade mit DataSets herum und muss aus bestimmten Gründen der Weiterverarbeitung jeden einzelnen Datensatz aus einen bestehenden DataSet in ein neues DataSet kopieren.
Nun gehe ich jede Table in dem alten DataSet durch und möchte von jeder Tabelle die DataRow in die neue Tabelle importieren. Irgendwann - Was ganz normal ist - wird ein Constraint nicht mehr gefunden, da der referenzierte Datensatz nicht mehr zugeordnet werden kann.
Es kommt hier zu einer InvalidConstraintException
Für ForeignKeyConstraint *** müssen die untergeordneten Schlüsselwerte *** in der übergeordneten Tabelle vorhanden sein.
Mein Frage ist, wie kann ich den Constraint vorher prüfen ob der zugeordnet werden kann?
Mit table.HasError() oder table.Rows.HasError() komm ich nicht an der Info die ich gerne haben möchte.