Combobox en .net

30/03/2005 - 17:57 por Jorge Landaeta | Informe spam
Necesito Tomar de la bd el nombre y el id de un usuario e insertarlo en un
combobox.

Lo estoy haciendo de la siguiente manera:

Dim strConn As String = "Server=MYSERVR;Password=MYPASS; Persist Security
Info=True;User ID=sa;Initial Catalog=MYDB" 'String Connection to DB
Dim conn As New SqlConnection(strConn)
Dim objDR As SqlDataReader
Dim sql As String = "SELECT * FROM USERS order by name"
Dim Cmd As New SqlCommand(sql, conn)
conn.Open()
objDR = Cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection)

While Not objDR.Read = False

Me.combo.Items.Add(objDR("name"))

End While

¿Cómo debo hacer para que asigne el id correspondiente como index al nombre
de cada uno de los registros?

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 ajpb
30/03/2005 - 18:31 | Informe spam
No entiendo bien que es lo que necesitas "..asignar el id correspondiente
como index al nombre"????. En todo caso deberias crearte un dataset y
bindear el combo.

Saluti

AJPB

Mostrar la cita
"Jorge Landaeta" wrote:

Mostrar la cita
#2 Jorge Landaeta
30/03/2005 - 20:13 | Informe spam
Lo que deseo hacer es algo que en asp era:

<option value "<%=rs("id")%>"><%=rs("name")%></option>

No entendí lo de: "En todo caso deberias crearte un dataset y bindear el
combo."

Estoy aprendiendo VB.NET no sé a qué te refieres.

Si pudieras colocar un ejemplo sería grandioso.

Gracias

"ajpb" wrote:

Mostrar la cita
#3 Carlos Gómez
31/03/2005 - 06:09 | Informe spam
hay una forma un tanto compleja. yo, para no comerme el tarro creo un array
de enteros en el que guardo los id de forma tal que a la fila i del combobox
se corresponde con el valor guardado en la posicion i del array

"Jorge Landaeta" escribió en el
mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida