Gracias por el ejemplo amigo, esta bastante completo
, otra pregunta es como poner el primer valor del ComoboBox vació, este es el codigo que eso para llenar el combo:
Código vb:
Ver originalCBMarca.DataSource = dt
CBMarca.DisplayMember = "nombre"
CBMarca.ValueMember = "id_marca"