The problem comes from the decimal constructor which does not have the same behavior when you pass it a number ending with an M than when you pass it a double.
So this should work :
Row.Test = new Decimal(10.00000000000000);
Imported from legacy forums. Posted by Mohamed [Xceed] (had 345 views)