Hast Du in Deinem Dataset die Relation auch korrekt eingetragen?
Konkret geht es hier um die DataTableConstraint (ForeignKeyConstraint -
http://msdn.microsoft.com/en-us/library/st1t2c35.aspx ) zwischen der Master- und der Detail-Table in Deinem Dataset und der DataRelation (
http://msdn.microsoft.com/en-us/libr...arelation.aspx ) zwischen den Tabellen im allgemeinen.
Die DataColumn der PK-Spalte in Deiner Master-Table muss auch Cascading updates gesetzt haben, um die neue ID von der Datenbank auch an die Detail-Sätze weiterzugeben.
Theoretisch sollte das aber der TableAdapter vollautomatisch setzen. Nutzt Du den nicht?
Hier gibts noch ein paar Beispiele was man ansonsten manuell machen muss um das zum laufen zu bringen:
http://msdn.microsoft.com/en-us/library/ks9f57t0.aspx