首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-03-17 
reapter绑定泛型数据 如何做筛选 在线等ListAttendanceLeaveTrack leaveTracks new ListAttendanceLe

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

...

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

热点排行