Usuário com melhor resposta
DataGridView - Coluna data de nascimento em formato dd/mm/aaaa COMO?

Pergunta
-
Os dados que pego do meu banco tem uma coluna data de nascimento.
Mas ela volta com o mesmo formato do banco dd/mm/aaaa hh:mm:ss
Gostaria que, não por comando SQL, mas por comando em VS eu convertesse essa visualização para dd/mm/aaaa
Como eu consigo isso?
Att, Gabi
Respostas
-
gabi a maneira melhor seria no sql ou seja no select
select convert(NomeDaColuna, 'YYYY-MM-DD',120) as 'data' from NomeDaTabela
mais acredito que isso vc sabe já que vc quer converter no visual studio
você terá que fazer uma laço, por exemplo se vc preenche um datatable, mais esse processo no vb.net fica mais lento que o do sql
Dim dt As New DataTable dt.Columns("nomedacoluna").ReadOnly = False For Each row As DataRow In dt.Rows row("Nomedacoluna") = Format(row("Nomedacoluna"), "dd/MM/yyyy") Next
- Sugerido como Resposta Nome Sobrenome segunda-feira, 28 de abril de 2014 21:44
- Editado Jonnathanvb terça-feira, 29 de abril de 2014 13:56
- Marcado como Resposta Giovani Cr terça-feira, 29 de abril de 2014 19:31
Todas as Respostas
-
-
gabi a maneira melhor seria no sql ou seja no select
select convert(NomeDaColuna, 'YYYY-MM-DD',120) as 'data' from NomeDaTabela
mais acredito que isso vc sabe já que vc quer converter no visual studio
você terá que fazer uma laço, por exemplo se vc preenche um datatable, mais esse processo no vb.net fica mais lento que o do sql
Dim dt As New DataTable dt.Columns("nomedacoluna").ReadOnly = False For Each row As DataRow In dt.Rows row("Nomedacoluna") = Format(row("Nomedacoluna"), "dd/MM/yyyy") Next
- Sugerido como Resposta Nome Sobrenome segunda-feira, 28 de abril de 2014 21:44
- Editado Jonnathanvb terça-feira, 29 de abril de 2014 13:56
- Marcado como Resposta Giovani Cr terça-feira, 29 de abril de 2014 19:31