Tengo dos campos nvarchar en una base de datos para almacenar el DataType y DefaultValue, y tengo un DataType Double y un valor de 65.89875 en formato inglés.Cómo convertir un string a double con un cultureinfo adecuado
Ahora quiero que el usuario vea el valor según el formato de idioma del navegador seleccionado (65.89875 en inglés debería mostrarse como 65.89875 en alemán). Ahora si el usuario edita desde el formato alemán hasta 65,89875 que es equivalente a 65,89875 en inglés, y las otras vistas de usuario desde un navegador inglés, viene como 6589875.
Esto sucede porque en la base de datos se almacenó como 65,89875 en la columna nvarchar y cuando se convierte utilizando cultura inglesa se convierte en 6589875 ya que considera ,
como un separador que es un operador decimal para el alemán.
¿Cómo funciona esto para todos los navegadores?
¿Por qué te st oring números como texto para comenzar? Si puede cambiar el esquema, le sugiero encarecidamente que lo haga. –