CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Pregunta Sobre El Tipo De Dato Decimal

(1/1)

chivoASP:
Hola tengo un problema,  anteriormente estaba utlizando unos calculo con el tipo de dato decimal de esta forma:
            int cant;
            decimal precio;
            cant = int.Parse(TextBox1.Text);
            precio = decimal.Parse(TextBox3.Text);
            decimal total = (cant * precio) + decimal.Parse(Label5.Text);
            Label5.Text = total.ToString();
Y me regresaba el total perfectamente con solo dos decimales tal y como lo requeria, pero ahora quiero agregar que al precio se le agregue un 0.05% de cargo y el resultado me lo hace bien pero me esta agregando otros dos decimales.

El codigo es el siguiente:

            decimal precioTemp = decimal.Parse(TextBox3.Text);
            decimal cargo = 0.05M;
            precioTemp += cargo * precioTemp;
            Label22.Text = precioTemp.ToString();

por ejemplo el precio ingresado en el TextBox3 es 10.00 y el cargo es 0.05
y me regresa lo siguiente 10.5000, yo no requiero esos dos ceros de sobra, alguien podria ayudarme con esta duda???

Gracias y saludos

hellscream:
Label22.Text = string.Format("{0:N}", precioTemp);

chivoASP:
Gracias si funciono bien

Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa