Ragazzi, ho trovato questa soluzione funzionante:
.codice:Dictionary<String, String> listOfTypeColours = new Dictionary<String, String>(); List<string> arrType = fs.DataTable.AsEnumerable().Select(row => row.Field<String>('TIPO')).Distinct().ToList(); foreach (string item in arrType) { string myKey = fs.DataTable.AsEnumerable().Where(row => row.Field<String>('TIPO').Equals(item)) .Select(row => row.Field<String>('COLORE')).First(); listOfTypeColours.Add(item, myKey); }
Se comunque esiste un modo per eseguire un distinct sul DataTable e da esso ricavare un Dictionary, potreste indicarmelo?
Grazie.



Rispondi quotando
