2010-09-27 44 views
0

我正在填寫我的Windows應用程序中的數據表。數據表看起來像這樣在.net中顯示的消息

 
date   product 
aug 2010  ABC-1 
aug 2010  XYZ-1 
aug 2010  MNO-2 
aug 2010  WOR-4 
sep 2010  XYZ-2 
sep 2010  RES-3 
sep 2010  WOR-4 

我想在這個格式應顯示

 
aug 2010 - ABC-1,XYZ-1........ 
sep 2010 - XYZ-2,RES-3......... 

只有前2個產品每月休息應截斷每個月顯示一個消息框。

我希望我已經清楚地解釋了我的問題。

+0

你已經有多遠了?如果人們可以看到你的位置,它會更容易幫助。 – PaulG 2010-09-27 18:52:32

回答

1
from dp in DateProducts 
group dp.Product on dp.Date in g 
select 
{ 
    g.Key.ToString() 
      + " - " 
      + String.Join(",", g.Take(2).ToArray()) 
      + g.Count() > 2 ? "......." : "" 
} 
+0

嗨,iam工作在2.0 framework.Is有任何其他方式,我可以做到這一點 – 2010-09-28 20:46:00