Estas en el tema de problema con decimales en el foro de .NET en Foros del Web. cuando asigno un numero con decimales de un textbox a una variable double se pierde el formato ejemplo de 42.5 queda 425 por que y ...
Creo que debes controlar si en panel de control y configuracion regional, en la solapa (Numero) como lo tienes definido cantidad de decimales y el separador de ellos sI NO coincide No lo tiene en cuenta
saludos.