FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como dar formato a las columnas del DataGrid
Al recuperar información de una base de datos Oracle a un DataGrid, tengo una columna de valores reales y el punto decimal me lo pone con una coma.
Ejemplo: 9.8 me lo muestra como 9,8 Necesito saber como dar formato a las columnas para que no me pase esto. Saludos Selman. |
#2
|
||||
|
||||
lo de la coma en lugar del punto no esta en la configuracion regional del windows? (dentro del panel de control de windows)
|
#3
|
|||
|
|||
Creo que no porque mi configuración regional es
Numero: 123,456,789.00 |
#4
|
||||
|
||||
Creo que si tiene que ver con la cultura seleccionada por la maquina.
De todas formas, en el evento ItemDataBound del grid tienes una referencia al elemento que se esta escribiendo en ese momento en el grid. Puedes hacer referencia a la celda que contiene el valor en cuestion, y darle el formato que quieras, algo asi como: ... e.Item.Cells(x).Text = Convert.ToDecimal(e.Item.Cells(x).Text).ToString(formato, Cultura) Consulta la ayuda de msdn para ver que valores poner con fines de formato. Puedes incluso hacer un replace de la , por . o cualquier otra salida 'ingeniosa'
__________________
Héctor Geraldino Software Engineer |
|
|
|