
Mostrar 2 decimales en moneda
Publicado por Diego (9 intervenciones) el 16/03/2014 04:07:28
Hola.
Tengo una aplicacion en VB que funciona desde hace 20 años sin problemas. Los datos de moneda los mostraba en un Datagrid con dos decimales y el simbolo del euro, ya digo, sin problemas.
Hace unos dias decidi cambiar el datagrid por ULTRAGRID de Infragistic, solo por experimentar y ganar en vistosidad, nada mas. Pues bien llevo una semana y no soy capaz de que me muestre los decimales correctamente. Me explico:
Si introduzco 1.85 lo muestra bien, pero si la cantidad acaba en cero, por ejemplo 1.50 al actualizar simplemente borra el cero y muestra 1.5 con lo que se descuadra todo. Si pongo 4.00, muestra solo el 4.
Creo que me he explicado.
Windows esta bien configurado en cuanto a numero y moneda, y la rejilla tambien para mostrar datos currency.
El campo de la tabla tambien esta correctamente como moneda, pero la rejilla no muestra el segundo decimal si este acaba en cero.
Estoy por devolver la ULTRAGRID de los cojones a donde nunca deberia haberla sacado, pero ya es una cuestion de orgullo y por eso recurro al foro.
¿Alguien sabe que debo tocar para que la rejilla muestre correctamente 2 decimales aunque acaben en cero?
Gracias y perdon por el ladrillazo.
Un saludo y larga vida al foro.
Tengo una aplicacion en VB que funciona desde hace 20 años sin problemas. Los datos de moneda los mostraba en un Datagrid con dos decimales y el simbolo del euro, ya digo, sin problemas.
Hace unos dias decidi cambiar el datagrid por ULTRAGRID de Infragistic, solo por experimentar y ganar en vistosidad, nada mas. Pues bien llevo una semana y no soy capaz de que me muestre los decimales correctamente. Me explico:
Si introduzco 1.85 lo muestra bien, pero si la cantidad acaba en cero, por ejemplo 1.50 al actualizar simplemente borra el cero y muestra 1.5 con lo que se descuadra todo. Si pongo 4.00, muestra solo el 4.
Creo que me he explicado.
Windows esta bien configurado en cuanto a numero y moneda, y la rejilla tambien para mostrar datos currency.
El campo de la tabla tambien esta correctamente como moneda, pero la rejilla no muestra el segundo decimal si este acaba en cero.
Estoy por devolver la ULTRAGRID de los cojones a donde nunca deberia haberla sacado, pero ya es una cuestion de orgullo y por eso recurro al foro.
¿Alguien sabe que debo tocar para que la rejilla muestre correctamente 2 decimales aunque acaben en cero?
Gracias y perdon por el ladrillazo.
Un saludo y larga vida al foro.
Valora esta pregunta


0