Pregunta

i obtener valores de los precios de la base de datos.

Ahora siempre que el precio es quizás 5, quiero mostrar 5.00

Si su 4.3 debe ser 4.30.

cómo convertir eso?

gracias

¿Fue útil?

Solución

Puede utilizar el formato de cadena de decimal a aplicar este formato.

YourDecimal.ToString("#,##0.00");

este debe mostrar 5.00, y 4.30.

También se mostrará 1,234.56 agrupaciones.

Otros consejos

¿Qué tipos de datos que utiliza para almacenar el precio? Es una mala idea para almacenar los precios utilizando números de punto flotante debido a problemas de precisión. Un número de punto fijo como un decimal es una idea mejor.

Una vez instalado en un tipo de datos, puede utilizar el formato de cadenas para visualizarlo correctamente. Ver MSDN .

yourDecimal.ToString("N2") también lo hará el mismo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top