Proprio ieri sera nei vari tentativi ho provato a rimettere l'esempio dell'articolo MSDN che funziona.
Ma se vado ad eseguire la somma anzichè sul campo Decimal sul campo Int32 mi da un errore di Cast.

Andando a vedere il metodo Add della classe DatasetHelper effettua una somma con un cast esplicito Decimal ma se proprio a cambiare il datatype non va mai.

Come mai?