Ciao
ho collegato due tabelle tramite una chiave(uno a molti) ma quando
elimino il record della prima tabella(pagamenti_settori) non mi vengono eliminati i record della seconda tabella (pagamenti_fornitori)

codice:
        With dtSet.Tables("pagamenti_settori")
            .Columns(1).Unique = True
        End With

        Dim myRelation As New DataRelation _
           ("myrel", dtSet.Tables("pagamenti_settori").Columns("id_s"), dtSet.Tables("pagamenti_fornitori").Columns("id_settore"), True)
        dtSet.Relations.Add(myRelation)

        Dim parentColumn As DataColumn
        Dim childColumn As DataColumn
        Dim fkeyConstraint As ForeignKeyConstraint

        parentColumn = dtSet.Tables("pagamenti_settori").Columns("id_s")
        childColumn = dtSet.Tables("pagamenti_fornitori").Columns("id_settore")
        fkeyConstraint = New ForeignKeyConstraint(parentColumn, childColumn)

        fkeyConstraint.DeleteRule = Rule.Cascade
        fkeyConstraint.UpdateRule = Rule.Cascade
        fkeyConstraint.AcceptRejectRule = AcceptRejectRule.Cascade

        dtSet.EnforceConstraints = True
Il problema che non mi da nessuno errore e non mi elimina
i record della seconda tabella
Forse viene generato qualche evento?