1

基本上我有两个下拉菜单“ timeFrom”和“ timeTo”,它们的数据完全相同,都是时间范围。

00:30 01:00 01:30

当用户从timeFrom下拉列表中选择我得到索引时,我想过滤timeTo下拉列表中的数据,其时间大于等于 timeFrom 下拉列表的选定索引。

即用户从 中选择 23:30 timeFrom,唯一可用的时间选项将是 23:30 和 00:00

我设法应用了一个从timeTo列表中删除索引的循环,但有更好的方法吗?我尝试使用 Linq 设置 timeTo 列表的 Items 属性并应用不占优势的过滤器

谢谢

4

1 回答 1

2

假设选择的索引是 SelectedIndex,你想要的是这样的:

var result = source.Where((x, index) => index > SelectedIndex);
于 2013-05-29T09:51:35.950 回答