Pourquoi est-e.De l'élément.DataItem null en cas d'événement ItemDataBound lors de la liaison d'un asp:net Repeater pour une Collection?

Je suis en train de lier une collection de la mise en œuvre de la ICollection, IEnumerable et interface IList à un asp.net répéteur. La Collection est nommée CustomCollection. Donc, je suis réglage de la source de données de la répétition de la collection, comme suit:

rptRepeater.DataSource = customCollection;
rptRepeater.Databind();

Puis, sur l'événement ItemDataBound, j'essaye d'accéder à la DataItem objet, comme suit:

void rptRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e){

object obj = e.Item.DataItem; //DataItem is null for some reason

}

Pour quelque raison que l'e.De l'élément.DataItem objet est null. Faire ce que quelqu'un sait pourquoi il en est, et/ou ce que je pourrais faire pour s'emparer de l'objet dans la collection qui est d'être lié aux données de la répétition?

Merci!

OriginalL'auteur Tomas Vinter | 2010-04-12

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *