Si perchè il problema si verifica quando ripeto un fill() su una tabella e il tableAdapter è impostato per effettuare il clearBeforeFill() però non riesce appunto per via dei vincoli.
credo dipenda che nel fill() io inserisco la tabella che va "fillata" appunto.
Il discorso però è: il cascade funziona o no? Perchè in caso di risposta affermativa mi aspetto che se applico un clear() su una tabella tutto venga gestito a cascata appunto!
Perchè se io ho una tabella padre con 10 tabelle figlie diventa molto complicato star dietro a tutti i vincoli ogni volta che effetto una modifica o eliminazione di record dalla tabella padre...
Sono abituata con cascade che mi gestiscono in automatico queste cose...e dacchè nella relazione tra dataTable questo tipo di metodo c'è e me lo fa aspettare non capisco perchè non funzioni...