Manejo de varios decimales.

27/03/2008 - 17:44 por Xuri | Informe spam
Bueno pues os queria comentar que hasta ahora no he tenido problemas para
utilizar 2 decimales, y tampoco 4 decimales cuando hablamos de textbox, pero
en un datagrid, me esta dando muchos problemas.

La columna tiene esto:

albaranes_det.Columns["Importe"].DefaultCellStyle.Format = "c";
Y me dice que es del tipo decimal, pero no se como poner 4 decimales.

Un saludo

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
27/03/2008 - 19:19 | Informe spam
"Xuri" wrote in message
news:
Bueno pues os queria comentar que hasta ahora no he tenido problemas para
utilizar 2 decimales, y tampoco 4 decimales cuando hablamos de textbox,
pero
en un datagrid, me esta dando muchos problemas.

La columna tiene esto:

albaranes_det.Columns["Importe"].DefaultCellStyle.Format = "c";
Y me dice que es del tipo decimal, pero no se como poner 4 decimales.



El formato "c" significa "currency" y te saca el número de decimales que
tengas configurados para la moneda en el CurrentCulture. Si quieres un
formato fijo, por ejemplo con 4 decimales, puedes ponerlo directamente
mediante caracteres especificadores de formato:
.Format = "###,###,##0.0000";
Respuesta Responder a este mensaje
#2 DarkSpy
27/03/2008 - 21:26 | Informe spam
On 27 mar, 12:44, Xuri wrote:
Bueno pues os queria comentar que hasta ahora no he tenido problemas para
utilizar 2 decimales, y tampoco 4 decimales cuando hablamos de textbox, pero
en un datagrid, me esta dando muchos problemas.

La columna tiene esto:

albaranes_det.Columns["Importe"].DefaultCellStyle.Format = "c";
Y me dice que es del tipo decimal, pero no se como poner 4 decimales.

Un saludo



Hola, el tipo "C" es de Currency o sea moneda, dependiendo del
CultureInfo de la máquina donde esté corriendo la aplicación
desplegará un cierto formato.
En tu caso si quieres especificar 4 decimales basta con ponerle el
número al lado ya que el formato currency viene con 2 decimales por
defecto, de ésta forma quedaría "C4" y listo, prueba y comentas.

Saludos.
Felipe Muñoz M.
Respuesta Responder a este mensaje
#3 Xuri
28/03/2008 - 07:52 | Informe spam
Perfecto, la solucion de "C4" me ha ido perfecto. Ahora solo me falta asignar
al programa algun sitio para asignar cuantos decimales se quiere utilizar.

Muchisimas gracias.

"DarkSpy" wrote:

On 27 mar, 12:44, Xuri wrote:
> Bueno pues os queria comentar que hasta ahora no he tenido problemas para
> utilizar 2 decimales, y tampoco 4 decimales cuando hablamos de textbox, pero
> en un datagrid, me esta dando muchos problemas.
>
> La columna tiene esto:
>
> albaranes_det.Columns["Importe"].DefaultCellStyle.Format = "c";
> Y me dice que es del tipo decimal, pero no se como poner 4 decimales.
>
> Un saludo

Hola, el tipo "C" es de Currency o sea moneda, dependiendo del
CultureInfo de la máquina donde esté corriendo la aplicación
desplegará un cierto formato.
En tu caso si quieres especificar 4 decimales basta con ponerle el
número al lado ya que el formato currency viene con 2 decimales por
defecto, de ésta forma quedaría "C4" y listo, prueba y comentas.

Saludos.
Felipe Muñoz M.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida