C sharp - numeros decimales

 
Vista:

numeros decimales

Publicado por manolo (1 intervención) el 06/01/2010 12:52:01
hola buenos dias, queria que cuando se realice una multiplicacion al resultado siempre tenga dos decimales es decir

textBox103 =2 y textBox105= 5

entonces

textBox111 = 10,00

de momento solo consigo con el siguiente codigo que si el resultado tiene mas de dos decimales lo redondea, pero no siempre pone los dos decimales, alguien me puede ayudar, gracias

Decimal ibruto = Decimal.Parse(textBox103.Text) * Decimal.Parse(textBox105.Text);
ibruto = Convert.ToDecimal(ibruto.ToString("##.##"));
textBox111.Text=ibruto.ToString();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:numeros decimales

Publicado por roger (160 intervenciones) el 06/01/2010 14:59:56
prueba asi
textBox111.Text = String.Format("{0:0.00}", ibruto);

http://www.csharp-examples.net/string-format-double/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar