2011-10-15 48 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 '。 –