Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2016, 11:10
uagrm
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 14 años, 3 meses
Puntos: 9
Respuesta: Combobox dependientes con stored Procedure

Esto es C# pero puedes adecuarlo a VB.
Código ASP:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                 CargarComboPaises();
  6.  
  7.                 ddlCiudades.Items.Insert(0, new ListItem("Seleccione..", "0"));
  8.             }
  9.         }
  10.        
  11. private void CargarComboPaises()
  12.         {
  13.             DataTable dt = new DataTable();
  14.             Paises p = new Paises();
  15.  
  16.             dt = p.Paises_Listar();
  17.             ddlPaises.DataSource = dt;
  18.             ddlPaises.DataValueField = "Id";
  19.             ddlPaises.DataTextField = "Paises";
  20.             ddlPaises.DataBind();
  21.  
  22.             ddlPaises.Items.Insert(0, new ListItem("Seleccione..", "0"));
  23.         }
  24.  
  25.         protected void ddlPaises_OnSelectedIndexChanged(object sender, EventArgs e)
  26.         {
  27.             if (ddlPaises.SelectedValue != "0")
  28.             {
  29.                 DataTable dt = new DataTable();
  30.                 Ciudades c = new Ciudades();
  31.  
  32.                 dt = cd.Ciudades_Listar_PorPaises(Tools.ToInteger(ddlPaises.SelectedValue));
  33.  
  34.                 ddlCiudades.DataSource = dt;
  35.                 ddlCiudades.DataValueField = "Id";
  36.                 ddlCiudades.DataTextField = "Ciudad";
  37.                 ddlCiudades.DataBind();
  38.             }
  39.             else
  40.             {
  41.                 ddlCiudades.Items.Clear();
  42.                 ddlCiudades.Items.Insert(0, new ListItem("Seleccione..", ""));
  43.             }
  44.         }
Saludos,

Última edición por uagrm; 20/04/2016 a las 11:15