Visual Basic.NET - ComboBox y DataSet ¿Que estoy haciendo mal???

 
Vista:

ComboBox y DataSet ¿Que estoy haciendo mal???

Publicado por Fernando (29 intervenciones) el 21/09/2005 16:10:05
Hola Amigos, Alguien sabe que estoy haciendo mal aquí!

Intento enlazar una tabla paises a un ComboBox y quiero recojer el IDPais en la variable "a".


Private Sub frmArticulos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'//Cargo Listas
Dim i As Integer
odb.OpenOLEDB()
SQL = "Select * from Paises"
odb.ExecSQL(SQL, i, ds, adt, "tbPaises") ' Aquí cargo la tabla paises en el dataset
odb.CloseOLEDB()

cbo1.DataSource = ds.DefaultViewManager.DataSet
cbo1.DisplayMember = "tbPaises.PAIS"
cbo1.ValueMember = "tbPaises.IDPAIS"

End Sub

Private Sub cbo1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbo1.SelectedIndexChanged

Dim a As DataRowView

a = cbo1.SelectedValue ''Aquí se produce un error

End Sub


Muchas 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 y DataSet ¿Que estoy haciendo mal???

Publicado por Edgar (1501 intervenciones) el 21/09/2005 16:28:33
Hola

El valor de SelecteValue no es un DataRowView, es el valor de la columna que le indicaste en el ValueMember, para la fila seleccionada, en tu caso, el ID del pais seleccionado.

Saludos
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