Hola,mira yo hice algo igual en visual basic 6,que se puede implementar tranquilo en visual basic net,la idea es tener un campo relacionado en las 2 tablas,o sea en la tabla de paises vos tenes el campo
nombre del pais y el campo
codigo del pais suponete:
codigo:1
pais:Argentina
codigo2
pais:Mexico
codigo:3
pais:Peru
etc....
y en la tabla de estados,tenes muchos estados de distintos paises,y relacionado con el codigo de su pais correspondiente,si suigo con el ejemplo anterior seria asi:
estado:buenos aires
codigo:1 'este seria el codigo del pais al que corresponde el estado
estado:sonora
codigo:2
y asi con cada estado.
despues en el programa mediante una consulta sql le decis que tome los registros qeu corresponden y asignandole el codigo de la otra tabla ,y asi te trae solamente los estados qeu corresponden solo al pais que le pusiste el codigo...y lo haces con controles
DataCombo,para seleccionar,y un control
DataList,pero tengo que ver en .net cuales son los equivalentes de esos controles,pero la idea es esa.y aca te dejo la pagina del ejemplo que te digo para que veas como seria...ojala te sirva de algo..
Cargar DataList y DataCombo con datos de tablas relacionadas
saludos.