2010-03-29 3 views
0

Je tente de lier une liste avec des objets datetime à mon répéteur.Répétiteur itemdatabound type de valeur d'événement et type de référence

if (e.Item.ItemType == == ListItemType.AlternatingItem || e.Item.ItemType ListItemType.Item) {DateTime actualDate = e.Item.DataItem comme DateTime; }

Lorsque je veux accéder à l'événement itemdatabound sur le répéteur Puis j'obtiens un message d'erreur qui indique que DateTime est un type de valeur et non un type de référence. Ma solution consiste à envelopper le datetime dans un objet personnalisé (type de référence) et le transmettre à la source de données du répéteur au lieu du datetime. Mais Im demandais s'il y a d'autres solutions où le répéteur prend (objets types de valeur DateTime) ........

Répondre

2

vous n'êtes pas en train de taper correctement DataItem

if (e.Item.ItemType == ListItemType.AlternatingItem || 
     e.Item.ItemType == ListItemType.Item) 
{ DateTime actualDate = (DateTime)e.Item.DataItem; } 
Questions connexes