
15/04/2008, 07:54
|
| | Fecha de Ingreso: noviembre-2002 Ubicación: Barcelona
Mensajes: 234
Antigüedad: 22 años, 4 meses Puntos: 0 | |
Re: Valores erroneos en DropDownList Pues era lo de If Page.IsPostBack = False Then
Aunque ahora solo me muestra el valor que tiene el campo seleccionado en la base de datos (el ID) y no me muestra el nombre de la población... he probado con varias formas del SelectedValue, del SelectedIndex y del SelectedItem y nada.
Lleno la DDL así:
Primero creo el DataSet (dsBarcelona) y el DataTable , lleno el DataSet con los registros que quiero mostrar en la DropDownList:
dsBarcelona = NombreProyecto.DataAccess.GetPoblaciones(8)
dtBarcelona = dsBarcelona.Tables("Poblaciones")
Despues hago lo siguiente:
If Page.IsPostBack = False Then
If dtBarcelona.Rows.Count > 0 Then
Me.llBarcelona.DataSource = dtBarcelona
Me.llBarcelona.DataValueField = dtBarcelona.Columns("PoblacionID").ToString()
Me.llBarcelona.DataTextField = dtBarcelona.Columns("Poblacion").ToString()
Me.llBarcelona.DataBind()
End If
End If
Todo esto en el load.
Última edición por supercrash; 15/04/2008 a las 09:47 |