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.
 

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

de cada uno de los registros?



"Jorge Landaeta" wrote:

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 similares