Título: como hacer filtro de tres combobox con tres tablas en visual basic.net 2005 Publicado por: javierch.esiis en 30 Julio 2008, 00:35 am necesito un ejemplo para hacer el filtro de tres tablas mediante 3 combobox en visual basic.net 2005 con la base sql
tabla pais id_pais descripcion tabla departamento id_departamento descripcion id_pais tabla distrito id_distrito descripcion id_departamento a medida que selecione el pais luego que se produsca un filtro para seleccionar los departamentos que estan en ese pais en el 2do combobos luego de seleccionar el departamento que se produsca un filtro para poder seleccionar el distrito del departamento anteriormente seleccionado por favor ayudenme los que estan en este foro o respondanme a mi correo escorpio2166@hotmail.com lo necesito urgente gracias...... Título: Re: como hacer filtro de tres combobox con tres tablas en visual basic.net 2005 Publicado por: Hadess_inf en 30 Julio 2008, 05:14 am Llena el primer combobox y despues en el evento SelectedIndexCHange (del combobox1 por supuesto) programa el filtro del segundo combobox y sigue el mismo procedimiento con el tercer combobox. Usa un datatable y un sqldataadapter. Para el primer combo:
Sub Load(...) da= new sqldatadapter("select * from pais",con) dtb = new datatable da.fill(dtb) combobox1.datasource=dtb combobox1.displaymember = "descripcion" combobox1.valuemember = "id_pais" end sub AHora en el evento SelectedIndexChange del combobox1 sub COmbobox1_SelectedIndexChange (....) try da= new sqldatadapter("select * from departamento where id_pais='" & combobox1.selectedvalue.tostring & "'",con) dtb = new datatable da.fill(dtb) combobox2.datasource=dtb combobox2.displaymember = "descripcion" combobox2.valuemember = "id_departamento" Catch ex As Exception End Try end sub Sigue el mismo procedimiento para lo demas. Saludos. |