Hola a todos !!!!!!!!!!!!!!!
Muchísimas gracias por la cantidad de información que me habéis proporcionado, ahora tengo que empezar a asimilarlo todo,

aunque creo que sería buena cosa ir por pasos para aprender. No obstante, creo que al final intentaré implementar una dll.
Gracias por tu código, MsTech.DotNet. Exactamente quiero hacer lo que me comentas, es decir, tengo una primera lista desplegable que se rellena con los valores de una tabla de la BBDD. Según el usuario seleccione un valor, se rellena una seguna lista desplegable, es decir, esta depende del valor de la primera, pero los datos los saco también de otra tabla de la BBDD.
Igualmente, la tercera lista depende de la segunda.
¿Podéis ayudarme con esto?