Formato de Decimales en datagrid

13/01/2005 - 10:54 por Anonimo | Informe spam
Hola a todos,

tengo un datagrid en una página ASPX que muestra datos de
una consulta de SQL Server; entre los campos que muestra,
hay un System.Decimal que se corresponde a un campo
NUMERIC(10,2) de la base de datos.

En el Datagrid, me lo muestra así, por ejemplo:

1234567,89

Yo quisiera, que en el datagrid me mostrase el valor
decimal con separador de miles así:

1.234.567,89

He visto por ahí, que se puede hacer algo así:

Console.Write("{0:N}", valor); o algo parecido.

Cómo podría hacerlo exactamente ?

Gracias a todos.
 

Leer las respuestas

#1 Alex Sánchez
13/01/2005 - 14:21 | Informe spam
Puedes hacerlo asi
Console.Write("{0:N}", 2500000);

o encontrar mas informacion en
http://msdn.microsoft.com/library/d...sTable.asp

Recuerda que el simbolo de separador de miles y decimales depende de la
culture que tengas en tu aplicacion


Alex Sánchez
//Logic Studio Panamá
{
Ejecución de Proyectos .NET
Galerías Balboa, Avenida Balboa y Aquilino de la Guardia, piso 3 oficina 46
Marbella - Panamá
(507) 673 9049
http://www.logicstudio.net
Participa del .NET User Group http://panama.latindevelopers.net
Comité de Relación de Grupos de Usuarios INETA-LATAM Muchas voces, una
pasión -> Asociación Internacional .NET;
}

escribió en el mensaje
news:09c301c4f955$cecaf380$
Hola a todos,

tengo un datagrid en una página ASPX que muestra datos de
una consulta de SQL Server; entre los campos que muestra,
hay un System.Decimal que se corresponde a un campo
NUMERIC(10,2) de la base de datos.

En el Datagrid, me lo muestra así, por ejemplo:

1234567,89

Yo quisiera, que en el datagrid me mostrase el valor
decimal con separador de miles así:

1.234.567,89

He visto por ahí, que se puede hacer algo así:

Console.Write("{0:N}", valor); o algo parecido.

Cómo podría hacerlo exactamente ?

Gracias a todos.

Preguntas similares