我正在设置ASP.NET转发器的DataSource如下:
rptTargets.DataSource = from t in DB.SalesTargets select new { t.Target,t.SalesRep.RepName };
现在,在中继器的OnDataBound事件中,如何从e.Item.DataItem中包含的匿名类型检索RepName和Target属性?
非常感谢
解决方法
您可以使用
DataBinder.Eval:
string repName = (string)DataBinder.Eval(e.Item.DataItem,"RepName"); string target = (string)DataBinder.Eval(e.Item.DataItem,"Target");