Muchas gracias por responder, tan rápido!!!
He investigado, he visto las coleccione, me he asustado
he seguido investigando y lo he resuelto de la siguiente manera:
Vb.Net 2003
Me he creado las tres clases
Clase Producto
Variables
arrTalla as ArrayList (
Aquí guardare todas las tallas de ese producto)
TTalla as Talla
Constructor
TTalla = new Talla
Metodos:
.....
Añadir_Talla
Aquí añado la Talla al producto
Añadir_Color
Llama al metodo Añadir_Color de la Clase Talla
Buscar
Busca el producto pasandole el id
.....
Clase Talla
Variables
arrTalla as ArrayList (
Aquí guardare todos los colores de esa Talla)
CColor as Color
Añadir_Color
Añado el color a la Talla.
Busca
Busca la talla pasandole el id
Clase Color
Sólo tiene las propiedades caracteristicas color como descripcion, id....
Quizás no sea del todo correcto, pero funciona perfectamete.
Un saludo y gracias.