
problemas con dropdownlist enlazados
Publicado por vazagho (79 intervenciones) el 24/05/2011 16:57:32
tengo problrmas al cargar mi segundo drop en mi web aspx, tengo mi drop que llama a los paises normalmente dentro de un postback cuando carga mi pagina, y al seleccionarlo no me carga mi segundo drop de estados o departamentos a que se debe eso? deberia de acrgar cuando uso el evento selectedindexchange del drop pais ya que ahi tengo el codigo para cargar el segundo drop
pero no me lo cargo como lo tengo en neable false, cuando seleccione el pais ahi deberia de habilitar el segudo drop cargandome la data, pero no se habilita
bueno solo seria ese el caso, en esta pagina ya que depues tendre que llamar a otro drop de provincias desde el drop estado o departamentos
aqui el codigo
--load
If Not IsPostBack Then
ddl_pais.DataSource = PaisRB.GetAll
ddl_pais.DataTextField = "Pais"
ddl_pais.DataValueField = "Cod_pais"
ddl_pais.DataBind()
ddl_pais.Items.Insert(0, New ListItem("Seleccione Pais", "-1"))
ddl_departamento.Items.Insert(0, New ListItem("Seleccione Departamento", "-1"))
ddl_departamento.Enabled = False
End If
--dentro del drop pais
ddl_departamento.Enabled = True
ddl_departamento.DataSource = DepartamentoRB.GetOne(ddl_pais.SelectedValue)
ddl_departamento.DataTextField = "Departamento"
ddl_departamento.DataValueField = "Codigo"
ddl_departamento.DataBind()
ddl_departamento.Items.Insert(0, New ListItem("Seleccione Departamento", "-1"))
pero no me lo cargo como lo tengo en neable false, cuando seleccione el pais ahi deberia de habilitar el segudo drop cargandome la data, pero no se habilita
bueno solo seria ese el caso, en esta pagina ya que depues tendre que llamar a otro drop de provincias desde el drop estado o departamentos
aqui el codigo
--load
If Not IsPostBack Then
ddl_pais.DataSource = PaisRB.GetAll
ddl_pais.DataTextField = "Pais"
ddl_pais.DataValueField = "Cod_pais"
ddl_pais.DataBind()
ddl_pais.Items.Insert(0, New ListItem("Seleccione Pais", "-1"))
ddl_departamento.Items.Insert(0, New ListItem("Seleccione Departamento", "-1"))
ddl_departamento.Enabled = False
End If
--dentro del drop pais
ddl_departamento.Enabled = True
ddl_departamento.DataSource = DepartamentoRB.GetOne(ddl_pais.SelectedValue)
ddl_departamento.DataTextField = "Departamento"
ddl_departamento.DataValueField = "Codigo"
ddl_departamento.DataBind()
ddl_departamento.Items.Insert(0, New ListItem("Seleccione Departamento", "-1"))
Valora esta pregunta


0