Tengo un inconveniente para generar dos combos dependientes, yo quiero que
al seleccionar provincia, solo me muestre los partidos de dicha provincia.
Para lo cual hice algo como esto por codigo,
Dim sql As String = "select rtrim(nombre) as nombre,provincia_id from
provincia"
Dim da_provincias As New OdbcDataAdapter(sql, cn)
da_provincias.Fill(ds, "provincias")
cboProvincia.DataSource = ds.Tables("provincias")
cboProvincia.DisplayMember = "nombre"
cboProvincia.ValueMember = "provincia_id"
sql = "select * from partidos"
Dim da_partidos As New OdbcDataAdapter(sql, cn)
da_partidos.Fill(ds, "partidos")
Luego hago esto:
Private Sub cboProvincia_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles cboProvincia.SelectedIndexChanged
Dim dv As New DataView(ds.Tables("partidos"))
dv.RowFilter = "provincia_id=" + cboProvincia.SelectedValue
cboPartido.DataSource = dv
End Sub
Pero me tira el siguiente Error:
Excepción no controlada del tipo 'System.InvalidCastException' en
microsoft.visualbasic.dll
Información adicional: El operador no es válido para cadena "provincia_id="
y tipo 'DataRowView'.
QUE ESTOY HACIENDO MAL??
Saludos y muchas gracias
Walter
Leer las respuestas