Olá! Monday, 14 de October de 2024.



Dicas CódigoFonte.net
Monday, 13 de October de 2008

Formatando valores no GridView

Olá Pessoal,

Hoje vamos aprender como formatar valores de colunas em nosso GridView. Lembra quando falamos como adicionar campos dinamicamente no GridView? Não foi fácil? Então, mais fácil ainda é formatar um campo nele.

Imaginemos que temos no grid um campo o tipo DateTime chamado de DataNasc (data de nascimento do cliente :P) e queremos exibí-lo no formato brasileiro, ou seja, dd/mm/yyyy.

Então, no nosso GridView, ao adicionarmos nossa coluna, definimos a propriedade DateFormatString para o nosso formato escolhido, ficando assim: DataFormatString="{0:dd/MM/yyyy}"

Pareceu meio complicado? Que nada, veja o código completo.

                                                                           

Veja que no campo dataNascCliente adicionamos o DateFormatString

Mas o que é essa propriedade HtmlEncode? Então, googlando encontrei que temos que definí-lo para False, do contrário, localmente, a formatação não funciona, mas misteriosamente no servidor funciona perfeitamente.

Veja também que no outro campo "totalCompras" eu formatei ele para Currency, no caso exibiria o valor em Reais. :)

Existem 2 tipos de formatação, os chamados Standard Format e Custom Format, no primeiro exemplo de coluna com a data de nascimento utilizamos uma Custom Format, já no segundo, utilizamos uma Standard Format. Mas quais são as Standards Formats mais usadas? Segue uma tabelinha:

Standard Format  - Utilização

C  - Exibe o valor no formato de moeda.
D  - Exibe o valor em formato decimal.
E  - Exibe o valor no formato cientìfico (exponencial).
F  - Exibe o valor no formato fixo.
G  - Exibe o valor no formato geral.
N  - Exibe o valor no formato numérico.
P  - Exibe o valor no formato de porcentagem.

Lembrando que elas não são case sensitive, ou seja, tanto faz usarmos {0:c} como {0:C}.

Fácil não?

Até a próxima.


Comentários do artigo [Novo comentário]

Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:


CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010