Array
(
)

Mudar formato da data dentro da GridView

Danilo Meneghel
   - 05 set 2015

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
#Código

<asp:BoundField DataField="releaseDate" HeaderText="Data" ApplyFormatInEditMode="True" DataFormatString="{0:dd/MM/yyyy}" />

Também tentei dessa outra forma dentro do arquivo aspx.cs
#Código
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
   - 06 set 2015

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

Danilo Meneghel
   - 06 set 2015

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.