Ok ho riletto tutto e credo tradotto bene!
Non mi pare faccia nulla di diverso da quello che faccio io nell'elenco che ti ho scritto nel messaggio di ieri.
Anche io uso valori negativi in decremento nel dataset e valori positivi in incremento nel database....
però mi crea comunque un conflitto di integrità...
L'unico modo che mi viene in mente è:
- Salvare i dati della tabella padre (dal Ds al DB)
- Ricaricare i dati della tab padre con gli id aggiornati
- Creare le nuove righe figlio
questo però mi espone ad un problema in caso di eccezioni:
Non posso ottenere un rollback sulla tab padre dove i dati verrebbero comunque salvati anche se ho problemi col salvataggio della tab figlio. Normalmente risolverei con una transazione ed un rollback ma con i datatableadapter non so se ci sono le transazioni!