2011-10-15 110 views
0

一点点卡住与WP7 LINQ排序。我有一个列表(地铁),我与LINQ排序,这样我就可以根据Line(它是Metro列表对象的一部分)获得订单。但我想从我的列表中获得更多关于我的对象的信息,而不仅仅是线路信息。是否有可能直接进入LINQ获取附加信息,列表Metro中的每个对象都不仅仅是行,而且仍然按同样的方式排序?从LINQ获取多个对象数据

var stationByLine = from metro in source 
        group metro by metro.Line into c 
        orderby c.Key 
        select new Group<Metro>(C.key, C); 

this.citiesListGropus.ItemsSource = stationByLine; 

我看了,也许使用的毗连我应该能够解决这个问题,但真的不知道该怎么办....

感谢Krst

回答

0

你为什么目前尚不清楚根本分组。为什么不使用OrderBy

var stationByLine = source.OrderBy(metro => metro.Line); 
+0

它为WP7工具包(longlistselector),当我看到它,我需要组的项目,如组类(公共类组:IEnumerable的)我使用需要实现IEnumerable。 – Krst

+0

@Krst:这不太清楚你的意思 - 但OrderBy的结果是IEnumerable '。 –