2016-12-05 50 views
-3

如何分配的顏色列表中的如何分配顏色複製列表中的數值

重複值,這是我的表

| user_id | account_no | zip |  date | 
|  1 |  123 | 55555 | 12-DEC-09 | 
|  1 |  123 | 66666 | 12-DEC-09 | 
|  1 |  123 | 55555 | 13-DEC-09 | 
|  2 |  456 | 77777 | 14-DEC-09 | 
|  2 |  456 | 77777 | 14-DEC-09 | 
|  2 |  789 | 77777 | 14-DEC-09 | 
|  2 |  789 | 77777 | 14-DEC-09 | 
+0

你究竟需要什麼? – pagep

回答

0

您可以將這樣一種顏色:

var userIdGroups = db.TableName.GroupBy(x => x.user_id).AsEnumerable(); 
var itemsWithColors = userIdGroups 
    .SelectMany(g => g.Select((x, index) => index == 0 
     ? new { Item = x, Color = Color.Black } 
     : new { Item = x, Color = Color.Red })); 

現在使用foreach循環來處理此查詢並將這些項目添加到您的UI控件。