【发布时间】:2011-04-08 14:13:43
【问题描述】:
我有两个中继器控件
var list = from i in DA.obm_view_studentLists where i.FranchiseID == FranchiseID && i.ExamDate == DateTime.Parse(this.pallavi.DropDownSelectedValue) select i;
我想从数据库中得到结果。
this._approvedStudentList.DataSource = list.Select(e => e.ApprovedByOBM == true);
this._pendingStudentList.DataSource = list.Select(e => e.ApprovedByOBM == false);
我在 pendingStudentList 中继器中有一个标签字段 (UnPaidTotal),我想在其中显示待处理的总费用
我试过但失败了
UnPaidTotal = string.Format("{0:c}", list.Select(e => e.ApprovedByOBM == true).Sum(j => j.CourseFee));
【问题讨论】:
-
您收到的错误信息是什么?
-
我认为你想要一个 .Where() 而不是一个 .Select() 然后你可以把 && 条件放在一起 .Where(p=>px == a && py == b)
标签: c# linq language-features