我有实体数据源,我使用查询创建的事件来获取总金额但是当我绑定gridview时它会产生异常
意外结果类型的ObjectQuery实例 '<> f__AnonymousType3`5'已在QueryCreated中分配给Query 事件。与“购买”兼容的结果类型的ObjectQuery是 预期
DateTime dt = DateTime.Now.AddDays(-1);
int ids=DML.getid(txtpartyname.Text);
var pur = e.Query.Cast<purchase>();
e.Query = from p in pur
where p.InvoiceNo == txtinvoice.Text && p.InvoiceDate > dt
orderby p.id descending
select new
{
p.Amount,
p.category,
p.description,
p.qty,
Total=p.qty*p.Amount
};
答案 0 :(得分:0)
在绑定到Gridview之前将查询转换为ToList()。
itemprop