RE:Cargar Combo en funcion de los datos de otro co
Gracias por contestar, he provado vuestro codigo y me pasa el siguente:
En el fromload tengo el siguiente codigo:
Dim Adaptador1 As New SqlDataAdapter("SELECT Id, NomCategoria From Categoria Order By Id", conString.conString)
dt1 = New DataTable
Adaptador1.Fill(dt1)
cmbcat.DataSource = dt1
cmbcat.DisplayMember = dt1.Columns("NomCategoria").ToString
cmbcat.ValueMember = dt4.Columns("Id").ToString
....
Private Sub cmbcat_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbcat.SelectedIndexChanged
Dim Adaptador2 As New SqlDataAdapter("SELECT Id, NomSubCategoria FROM SubCategoria WHERE Categoria = " & cmbcat.SelectedValue & " ORDER BY Id", conString.conString)
dt2 = New DataTable
cmbsubcat.DataSource = dt3
cmbsubcat.DisplayMember = dt3.Columns("NomSubCategoria").ToString
cmbsubcat.ValueMember = dt3.Columns("Id").ToString
End Sub
Ejecutando en modo depuracion cuando llega a:
cmbcat.ValueMember = dt4.Columns("Id").ToString
sale un error:
Cast from type 'DataRowView' to type 'String' is not valid
Pero si pongo en comentario el cmbcat_SelectetIndexChanged funciona de maravilla
No lo entendio..
Muchas gracias por vuestra ayuda