Décidément, ce FormView est capricieux. Lorsqu'on fait tout avec le designer, on s'attend à ce que cela fonctionne. Et non, l'Update crash sans raison apparente.

Après analyse, c'est les Original_ ... qui sont toutes null. Heureusement la solution est toute simple, il suffit de mettre un paramètre dans le FormView :

ConflictDetection="CompareAllValues"

De cette manière, les Original_value sont bien alimentées.

// FIN