El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de ASP/ASP.NET
Foros del Guru > ASP/ASP.NET
Usuario Prblemas con DropDownList y Postba...
fercasa83
1 Mensaje(s)
Enviado - 23/12/2004
 
Hola que tal a todos

tengo un problema con un codigo de ASP.NET, la idea es que tengo dos dropdown list el primero se llena con una base de datos y al momento de seleccionar un item se llena el segundo por medio de otra base de datos

hasta ahi funciona bien, pero si yo selecciono un item del segundo drop down list da el postback pero se pierde el dato que seleccione en el segundo.... este es el codigo agradeceria si me ayudaran

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Introducir aquí el código de usuario para inicializar la página
If IsPostBack = False Then
SqlConnection1.Open()
Dim da As New SqlDataAdapter
Dim cmd As New SqlCommand
Dim ds As New DataSet
cmd.CommandText = ("select * from plazas")
cmd.Connection = SqlConnection1
cmd.CommandType = CommandType.Text
da.SelectCommand = cmd
da.Fill(ds)
ddl1.DataSource = ds
ddl1.Items.Insert(0, 1)
ddl1.DataTextField = "nombre"
ddl1.DataValueField = "clave"
ddl1.DataBind()
ddl1.AutoPostBack = "True"

SqlConnection1.Close()
Dim alloption As New ListItem("Seleccione una Plaza", "")
ddl1.Items.Insert(0, alloption)
ddl2.Enabled = False
End If

SqlConnection1.Open()
Dim plz = ddl1.SelectedValue
ddl2.Enabled = True
Dim da1 As New SqlDataAdapter
Dim cmd2 As New SqlCommand
Dim ds2 As New DataSet
cmd2.CommandText = "select * from asesor where plaza = '" & plz & "'"
cmd2.Connection = SqlConnection1
cmd2.CommandType = CommandType.Text
da1.SelectCommand = cmd2
da1.Fill(ds2)
ddl2.DataSource = ds2
ddl2.DataTextField = "asesor"
ddl2.DataValueField = "id"
ddl2.DataBind()
ddl2.AutoPostBack = True
Dim alloption1 As New ListItem("Seleccione un Asesor", "")
ddl2.Items.Insert(0, alloption1)
SqlConnection1.Close()

End Sub
Saludos!
 
 

 

Contactos myStudio Network