Hallo,
ich habe in einem DataSet zwei Tabellen erzeugt und möchte nun eine 1:n-Beziehung mit Löschweitergabe zwischen diesen beiden anlegen. Über DataSet.Relations habe ich bereits eine Relation angelegt. Damit kann ich auch wunderbar die Funktion DataRow.GetChildRows() nutzen. Problematisch wird die Löschweitergabe, da ich dafür ein Constraint benötge. Füge ich in Table.Constraints einen neuen ForeignKeyConstraint hinzu, kommt die Fehlermeldung beim Start, dass bereits eine Relation besteht.
Lasse ich die Relation weg, funktioniert der Constraint. Jedoch kann ich nicht mehr mit GetChildRows() arbeiten, da die Relation nicht mehr vorhanden ist.
Ist ein wenig merkwürdig.
Danke.
ich habe in einem DataSet zwei Tabellen erzeugt und möchte nun eine 1:n-Beziehung mit Löschweitergabe zwischen diesen beiden anlegen. Über DataSet.Relations habe ich bereits eine Relation angelegt. Damit kann ich auch wunderbar die Funktion DataRow.GetChildRows() nutzen. Problematisch wird die Löschweitergabe, da ich dafür ein Constraint benötge. Füge ich in Table.Constraints einen neuen ForeignKeyConstraint hinzu, kommt die Fehlermeldung beim Start, dass bereits eine Relation besteht.
Lasse ich die Relation weg, funktioniert der Constraint. Jedoch kann ich nicht mehr mit GetChildRows() arbeiten, da die Relation nicht mehr vorhanden ist.
Ist ein wenig merkwürdig.
Danke.
Comment