domingo, 22 de abril de 2012

Formato a datos numéricos en .Net


Resulta frustrante para programadores que venimos de otros lenguajes de programación trabajar con algunos detalles, que nuestro lenguaje de origen resultaba bastante sencillo.
Hoy mostraremos la forma de aplicar formato  a datos numéricos, con el objetivo de separarlo con coma (,) y punto decimal, o incluir signo de moneda a la cantidad.
Para ellos utilizaremos dos texbox, uno para que el  usuario digite el valor que desea aplicarle el formato,  a este lo llamaremos TXTVALORI, y otro que será el encargado de mostrar el valor con formato y un Button, el cual contiene el código para aplicar formato.
Si queremos solo separadores de mil, y punto decimales la sentencia es esta:
variable.ToString("N")
En el caso de desear incluir el signo de moneda de su computador, la sentencia es esta:
variable.ToString("C")

Ejemplo en VB.net:
Este código debes pegarlo en el evento clic del botton.

        Dim valor As Double
        valor = Convert.ToDouble(TXTVALORI.Text)
        TXTVALNUE.Text = Convert.ToString(valor.ToString("N"))

Ejemplo en C#:
        double valor;
        valor = Convert.ToDouble(TXTVALORI.Text);
        TXTVALNUE.Text =Convert.ToString(valor.ToString("N"));


Recuerda si desea incluir el signo de Moneda, sustituye “N” por “C”

La Figura 1.1 Muestra el resultado del código anterior



Adelante, aprender es un camino sin fin, copiar y pegar es solo una técnica que puede sacarte de un apuro, pero no te da la confianza de sentirte  un profesional, copia y pega, pero también analiza, aprende y busca una mejor solución a lo que copiaste.

Diógenes Amaury MS

No hay comentarios:

Publicar un comentario