我想知道如何組項目,並通過使用LINQ如何分組列表並拆分每n條記錄?
# |ITEM |QUANTITY
==================
1 |ITEM01| 10
2 |ITEM01| 10
3 |ITEM01| 10
. . .
. . .
22|ITEM01| 10
23|ITEM02| 50
24|ITEM02| 50
假設有23 ITEM001和2 ITEM002
名單如何獲得分拆每N記錄
ITEM |QUANTITY
=================
ITEM001 | 100
ITEM001 | 100
ITEM001 | 20
ITEM002 | 100
按ITEM分組,如果分組大於10,則轉到下一個
有什麼辦法可以實現它嗎?感謝您的幫助!
感謝那些好人幫忙!進一步的問題,現在我想組列表一樣(每10條記錄進行分組,分組後,如果計數未達到10,不組),對不起,我的英語不好:(
ITEM |QUANTITY
=================
ITEM01 | 100
ITEM01 | 100
ITEM01 | 10
ITEM01 | 10
ITEM01 | 10
ITEM02 | 50
ITEM02 | 50
謝謝您再次幫助
的可能重複[如何使用Linq將每N個行分組](http:// stackoverflow。com/questions/860305/how-to-use-linq-group-every-n-number-of-rows) – Rawling
也許第三項應該是'ITEM001 | 30'如果你有23 ITEM001? –
是的。我的打字錯誤。進一步的問題,如果計數不是> = 10,如何分組列表?結果,ITEM01:100,ITEM01:100,ITEM01:10,ITEM01:10,ITEM01:10,ITEM02:50,ITEM02:50 –