hola , tengo 2 combobox , uno con provincias y otro con ciudades.
Lo que quiero es que al seleccionar una provincia me salgan las ciudades que tiene en el otro combo.
Llevo echo esto.
En una clase con dos funciones, en una hago la sentencia SQL y en la otra hago el dataset
Código vb:
Ver originalPublic Class ClsDatosCiudades
Inherits ClsBaseAccess
Public Function CargarCiudades() As OleDb.OleDbDataAdapter
Dim CCargar As New OleDb.OleDbDataAdapter("Select ciudad,idciudad from tbl_ciudades inner join tbl_provincias on tbl_ciudades.idprovincia = tbl_provincias.idprovincias ", _cnClientes)
Return CCargar
End Function
Public Function CargarTablaClientes() As DataSet
Dim ds As New DataSet
CargarCiudades.Fill(ds)
Return ds
End Function
End Class
Y en el form la llamo.
Código vb:
Ver originalDim dstabla As New DataSet
Private Sub CbProvincia_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CbProvincia.Click
Dim dst As New ClsDatosCiudades
Dim dtb As New DataTable
dstabla = dst.CargarTablaClientes
CbCiudad.DataSource = dtb
CbCiudad.DisplayMember = "Ciudad"
CbCiudad.ValueMember = "idCiudad"
End Sub
Me da error: No se puede enlazar con el nuevo miembro de presentación. Nombre del parámetro: newDisplayMember y me señala
CbCiudad.ValueMember = "idCiudad"
Saludos