2016-12-05 2 views
-3

wie Farbe zuzuweisen doppelte Werte in einer Listewie Farbe zuzuweisen doppelte Werte in einer Liste

Das ist mein Tisch

| 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

Was genau brauchen Sie? – pagep

Antwort

0

Sie eine Farbe auf diese Weise zuordnen:

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 })); 

Verwenden Sie jetzt eine foreach-Schleife, um diese Abfrage zu verarbeiten und diese Elemente zu Ihrer UI-Steuerung hinzuzufügen.

Verwandte Themen