Ciao,
ma la situazione è un pò diversa, io ho un dataTable del genere:
codice:
ID      TIPO    COLORE
1        C        ciano
2        L        rosa
3        L        rosa
4        P        blu
5        C        ciano
6        D        rosso
7        D        ross
8        C        ciano
9        P        blu
10       L        rosa
quindi eseguendo un distinct basata sul TIPO ricavo il colore appartenente al quel TIPO la cui associazione è univoca sin dall'inizio.