读书人

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

发布时间: 2012-03-17 19:06:28 作者: rapoo

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(...)

...

无限连击的啊
[解决办法]
泛型支持二次检索。

读书人网 >asp.net

热点推荐