Gracias RootK, bueno buscando y buscando ya encontre el medio, y aunque algo extraño para mi, el caso es que lo termine haciendo del siguiente modo.
Primero cargue todos los valores del catalogo que despliego en el primer DropDown, usando para ellos un dataset.
Luego, utilizo el evento onindexchange del dropdown, para llamar una funcion que se conecta a la base de datos, llena el dataset con el catalogo que necesito y lo filtra por medio de un dataview, esta dataview lo enlazo al segundo dropdown y luego hago algo identico para el tercer dropdown.
De modo tal que al final, si cambio el valor del primer dropdown, los otros dos se recargan, con el primer valor del catalogo correspondiente.
Ahora puse otro post, porque ya que tengo estos valores y los estoy almacenando en una matriz, quiero desplegar la lista que se va acumulando, pero no se que control usar y como enlazar la matriz para que lo haga.
Gracias de todos modos