Foros del Web » Programación para mayores de 30 ;) » .NET »

Dropdownlist no se actualiza

Estas en el tema de Dropdownlist no se actualiza en el foro de .NET en Foros del Web. tengo 2 dropdownlist que cargan datos de una base, al escoger el primero se llena el segundo dropdown con los datos relacionados, yo quiero que ...
  #1 (permalink)  
Antiguo 11/04/2005, 10:01
 
Fecha de Ingreso: abril-2004
Mensajes: 25
Antigüedad: 20 años
Puntos: 0
Pregunta Dropdownlist no se actualiza

tengo 2 dropdownlist que cargan datos de una base, al escoger el primero se llena el segundo dropdown con los datos relacionados, yo quiero que al escoger un valor del segundo dropdown se me actualize un txtbox pero no lo hace, los dos estan con autopotback true aqui esta el codigo



----Aqui relleno el primer dropdown-----
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
GetCars()
End Sub

Private Sub GetCars()
Dim objCarCollection As New CarCollection(CarCollection.FilterType.ByBrand, Settings.DefaultBrand)
ddlCars.DataSource = objCarCollection
ddlCars.DataTextField = "Name"
ddlCars.DataValueField = "Id"
ddlCars.DataBind()
End Sub
-----------

Dropdown 1
--- aqui si cambia el dopdown 2 -----
Private Sub ddlCars_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlCars.SelectedIndexChanged
ddlModels.Items.Clear()
Dim objModelCollection As New ModelCollection(ModelCollection.FilterType.ByCar, ddlCars.SelectedValue)
ddlModels.DataSource = objModelCollection
ddlModels.DataTextField = "Name"
ddlModels.DataValueField = "Id"
ddlModels.DataBind()

End Sub

--------------------

Dropdown 2
------aqui deberia cambiar el txtbox-----
Private Sub ddlModels_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlModels.SelectedIndexChanged
Dim objModel As New Model(ddlModels.SelectedValue)
txtPrice.Text = objModel.Price1.ToString("##,##")
txtPrice.ReadOnly = True
txtcuotas.Text = String.Empty
End Sub
-----------------------
Bueno espero que me ayuden si no me explico bien me avisan gracias!

Última edición por chemicalboy; 11/04/2005 a las 10:02
  #2 (permalink)  
Antiguo 11/04/2005, 10:05
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
No sería mas fácil que lo hicieras así:

Cita:
Private Sub ddlModels_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlModels.SelectedIndexChanged
txtPrice.Text = ddlModels.SelectedItem.Value.ToString("##,##")
txtPrice.ReadOnly = True
txtcuotas.Text = String.Empty
End Sub
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:47.