05/09/2015

Mudar formato da data dentro da GridView

Estou tendo dificuldade em conseguir converter um dado Date (yyyy-MM-ddThh:mm:ssZ) em (dd-MM-yyyy) dentro da GridView que foi gerado com outro endereço REST.


Tentei dessa forma dentro da GridView
<asp:BoundField DataField="releaseDate" HeaderText="Data" ApplyFormatInEditMode="True" DataFormatString="{0:dd/MM/yyyy}" />


Também tentei dessa outra forma dentro do arquivo aspx.cs
protected void Page_Load(object sender, EventArgs e)
        {
            grid.Columns[3].DefaultCellStyle.Format = "dd/MM/yyyy";
        }


Porém, as duas formas sem sucesso.

Na parte DefaultCellStyle ficou sublinhado dando erro.
Será que é preciso importar algum arquivo ou classe?

Danilo Meneghel

Respostas

06/09/2015

Danilo Meneghel

Ninguém aqui sabe como converter a data no GridView para outro formato?
Responder Citar

06/09/2015

Danilo Meneghel

Pessoal,

Descobri que não é preciso colocar mais nada.
O problema estava na montagem da Model, onde o campo "releaseDate" precisa estar com o tipo DateTime.

Agora estou com outro problema.
Como eu transformo uma hora em milisegundo (183721) no formato mm:ss?

Coloquei na Model como sendo do tipo TimeSpan, mas não funcionou.
Responder Citar