¿Porque para rellenar el DropDownList no haces una consulta anidada?
Podrias hacer una consulta de tipo.......
(Como no se tus tablas y para que lo entiendas mejor me invento 2 tablas)
Cita: HIJOS
-------
ID
NOMBRE
IDPADRE
PADRES
-------
ID
NOMBRE
SELECT DISTINCT PADRES.NOMBRE,HIJOS.NOMBRE FROM PADRES,HIJOS WHERE HIJOS.IDPADRE = PADRES.ID
Le pasas Padres.ID como parámetro,para elegir el padre del que quieres que te muestre los hijos y luego ya llenas el DropDownList pasandole de DataSource el dataset que has llenado con esa consulta.
Creo que se hacia asi,pruebalo,que para variar estoy en el Hospital y aqui no tengo el VS.NET,si no te funciona a ver si mas o menos te he dado una idea,y si no te sale cuando llege a mi casa te lo resuelvo,que estoy seguro que van por ahi los tiros,un salu2