Pergunta

Estou tentando vincular uma lista com objetos DateTime ao meu repetidor.

if (E.Item.ItemType == listItemType.alternatingItem || e.Item.ItemType == listItemType.Item) {DateTime realDate = E.Item.Dataitem como DateTime; }

Quando eu quero acessar o evento ItemDatabound no repetidor, recebo um errorMessage que diz que o DateTime é um Valuetype e não um tipo de referência. Minha solução é que um embrulho o DateTime em um objeto personalizado (tipo de referência) e passe isso para o conjunto de dados do repetidor, em vez do DateTime. Mas estou me perguntando se existem outras soluções em que o repetidor toma valuetipos (objetos DateTime) ........

Foi útil?

Solução

você não está digitando corretamente o datAitem

if (e.Item.ItemType == ListItemType.AlternatingItem || 
      e.Item.ItemType == ListItemType.Item) 
{ DateTime actualDate = (DateTime)e.Item.DataItem; }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top