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

Ayuda!!!!! dropdownlist

Estas en el tema de Ayuda!!!!! dropdownlist en el foro de .NET en Foros del Web. Hola a todos los del foro, espero que me puedan ayudar, les cuento que soy principiante en asp.net y estoy trabajando con webmatrix y necesito ...
  #1 (permalink)  
Antiguo 27/01/2005, 11:47
 
Fecha de Ingreso: enero-2005
Mensajes: 103
Antigüedad: 19 años, 3 meses
Puntos: 0
Ayuda!!!!! dropdownlist

Hola a todos los del foro, espero que me puedan ayudar, les cuento que soy principiante en asp.net y estoy trabajando con webmatrix y necesito llenar un dropdownlist a traves de un enlace con una base de datos... y este es el codigo...y no me funciona.... no se si me falta algo????

Function departamentos() As System.Data.DataSet
Dim connectionString As String = "server='(local)'; trusted_connection=true; database='Memo'"
Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionStri ng)

Dim queryString As String = "SELECT [Departamentos].[Departamento] FROM [Departamentos]"
Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection

Dim dataAdapter As System.Data.IDbDataAdapter = New System.Data.SqlClient.SqlDataAdapter
dataAdapter.SelectCommand = dbCommand
Dim dataSet As System.Data.DataSet = New System.Data.DataSet
dataAdapter.Fill(dataSet)

Return dataSet
End Function


Sub Page_Load(Sender As Object, E As EventArgs)

If Not (Page.IsPostBack) Then
dropdownlist1.DataTextField = "Departamento"
dropdownlist1.DataSource = departamentos()
dropdownlist1.DataBind()
End If

Desde ya muchas gracias....
saludos
Roberto Gonzalez

End Sub
  #2 (permalink)  
Antiguo 27/01/2005, 11:59
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Hola... 2 cosas:

1.- Te recomiendo colocar otro nombre que no sea directamente DataSet, puedes usar por ejemplo ds o algo por el estilo (cuestion de sintaxis, pero no es obligatorio)

2.- te falta asignar tu DataValuefield

Sería así:

Cita:
dropdownlist1.DataSource = departamentos()
dropdownlist1.DataTextField = "Departamento"
dropdownlist1.DataValueField ="tu_campoID"
dropdownlist1.DataBind()
Pruebalo y nos cuentas que tal..

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 28/01/2005, 09:39
 
Fecha de Ingreso: enero-2005
Mensajes: 103
Antigüedad: 19 años, 3 meses
Puntos: 0
Nuevo Problema

Gracias RootK, efectivamente agregue el nuevo campo que me dijistes pero ahora me arroja el siguiente error...

Línea 88: #End ExternalSource
Línea 89:
Línea 90: Public Sub New()
Línea 91: MyBase.New
Línea 92: Dim dependencies As System.Collections.ArrayList

Espero que me puedas ayudar y gracias de nuevo
Saludos
Roberto
  #4 (permalink)  
Antiguo 31/01/2005, 12:55
 
Fecha de Ingreso: enero-2005
Mensajes: 103
Antigüedad: 19 años, 3 meses
Puntos: 0
gracias rootk ahora me funciona...
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 10:00.