当前位置: 代码迷 >> ASP.NET >> reapter绑定泛型数据 怎么做筛选
  详细解决方案

reapter绑定泛型数据 怎么做筛选

热度:7460   发布时间:2013-02-25 00:00:00.0
reapter绑定泛型数据 如何做筛选 在线等
List<AttendanceLeaveTrack> leaveTracks = new List<AttendanceLeaveTrack>();
leaveTracks = AttendanceFacade.QueryLeaveTracks();
rptList.DataSource = leaveTracks.FindAll(delegate(AttendanceLeaveTrack o) { return o.Employee.Id == cUser.Id || o.Department.Manager.Id == cUser.Id; });
这是第一次的数据。

我有10个筛选条件,选中某个就要加上某个条件。

我本来想把条件 都放在一个字符串里,然后最后放在 findall 里面的 return 后面

可是 return 后面不能接字符串= =

这里要怎么处理呢。。。

不能用linq

------解决方案--------------------------------------------------------
var result = leaveTracks.FindAll 之后,可以用 

if (...)
result = result.Where(...)

...

无限连击的啊
------解决方案--------------------------------------------------------
泛型支持二次检索。