Hai ragione!
Mi stavo perdendo in un bicchier d'acqua...

Quindi ora ho fatto:
codice:
daPianificazione.Update(dtDatiCancellazioni)
Però il debug, alla riga che ho riportato sopra, mi dice questo:

Il valore non può essere null.
Nome parametro: dataTable


Ho verificato che in effetti nel DataTable delle modifiche ci sia qualcosa:
codice:
If dtDatiCancellazioni Is DBNull.Value Then
 MsgBox("Il DataTable dtDatiCancellazioni è vuoto")
End If
Ma dentro alla condizione non ci entra, quindi nel DataTable c'è qualcosa.

Dove sto sbagliando?
Approfitto della tua gentilezza.

Grazie!