Visual Basic - Combobox

Life is soft - evento anual de software empresarial
 
Vista:

Combobox

Publicado por Maria (1 intervención) el 18/12/2008 10:23:27
Hola,

Estoy intentado cargar un control Combobox con el resultado de un select que devuelve dos columnas. He seguido los pasos de la ayuda para realizar el código pero me da el error Caracter ti numeric conversion error y no consigo corregirlo.

Os paso el codigo por si me podéis hechar una mano.

"Dim conexion As New OdbcConnection()
Dim comando As New OdbcCommand()
Dim lector As OdbcDataReader

conexion.ConnectionString = "Dsn=prueba"
conexion.Open()
comando.CommandType = CommandType.Text
comando.Connection = conexion
comando.CommandText = "select cliente,titulo from clientes where cliente = prueba"

lector = comando.ExecuteReader()
Try
While lector.Read()
ComboBox1.Items.Add(lector(0).ToString)
end while
Catch exc As OdbcException
MessageBox.Show(exc.Message)
Finally
conexion.Close()
End Try

Muchísimas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Combobox

Publicado por Luis Alberto (8 intervenciones) el 18/12/2008 13:14:02
Creo que sería bueno poner un índice en lugar del cero

ComboBox1.Items.Add(lector(0).ToString)

ComboBox1.Items.Add(lector(indice).ToString)

Saludos desde Guatemala!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Combobox

Publicado por Maria (7 intervenciones) el 18/12/2008 18:22:04
Ya me ha funcionado pero solo veo una columna en el combo y quiero que me salga el codigo y el titulo

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar