求大神帮看看是什么情况
var op = new OfficialOpinionManager().GetAll().Where(p => p.UseropID == Convert.ToInt32(Session["UserID"]));
List<OfficialDocument> l = new List<OfficialDocument>();//OfficialDocument是一张表
var odd = new OfficialDocumentManager().GetAll();
foreach (var item in op)
{
l.Add(odd.FirstOrDefault(p=>p.ID==Convert.ToInt32(item)));
}
rp.DataSource = l;
rp.DataBind();
用的EF
------解决方案-------------------- foreach (var item in op)
{
l.Add(odd.FirstOrDefault(p=>p.ID==Convert.ToInt32(
item )));
}
你的item->op
你的op是什么类型?你的item是什么类型?
你应该这样吧?
l.Add(odd.FirstOrDefault(p=>p.ID==Convert.ToInt32(
item.ID )));
------解决方案-------------------- 你怎么那么多匿名变量啊
你确定变量类型的把类型写明再操作试试啊
------解决方案-------------------- 引用: foreach (var item in op)
{
l.Add(odd.FirstOrDefault(p=>p.ID==Convert.ToInt32(item)));
}
你的item->op
你的op是什么类型?你的item是什么类型?
你应该这……
正解