1
我想的匿名枚举类型绑定到这样一个转发器:绑定匿名类型对中继
protected void Page_Load(object sender, EventArgs e)
{
var obj = myEnumerable.Select(x => new { foo = x.bar, ... });
myRepeater.DataSource = obj;
myRepeater.DataBind();
}
如何访问的e.Item.DataItem
的foo
财产OnItemDataBound
?
protected void myRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
myFunction(e.Item.DataItem.foo);
}
}
我不知道该投什么e.Item.DataItem
,我错过了什么吗?这可能没有创建一个强类型的类?
我不能直接绑定myEnumerable
到myRepeater
,因为我必须先操纵它。