ola a todos soy nuevo en esto de programación estoy desarrollando un pequeño modulo en vb10.net, estoy trabajando con bases de datos ya ice mi coneccion, ya inserta datos
la duda que tengo es la siguiente...
estoy insertando datos en mi tabla productos pero también tengo mi tabla proveedores estas tablas tienen una relación por lo cual al insertar los datos en la tabla productos también tiene que insertar la llave primaria de la tabla proveedores lo que echo es lo siguiente
todo esto lo cargo en mi load del formulario...
esta instrucción lo que me permite hacer es mostrar los proveedores en el combobox2 que tengo en mi base de datos
claseSql = New conexion()
' ComboBox2.DataSource = Datos()
'ComboBox2.DisplayMember = "nombre_empresa"
'ComboBox2.ValueMember = "idproveedor"
Try
Dim consulta As String = "Select * from proveedor"
MysqlCnn.ConnectionString = "Server=localhost; Database=puf-internacional;user id=root;Pwd=12345;"
MysqlCnn.Open()
MysqlDadap.SelectCommand = New MySqlCommand(consulta, MysqlCnn)
Dim id As New DataSet
Dim combo As New DataSet
MysqlDadap.Fill(combo, "proveedor")
MysqlDadap.Fill(id, "proveedor")
ComboBox2.DataSource = combo.Tables("proveedor")
ComboBox2.DisplayMember = "nombre_empresa" 'elnombre de tu columna de tu base de datos q deseas mostrar
'Label13.Text = combo.Tables(0).Rows(0)("idproveedor").ToStrin5g
Label13.Text = combo.Tables(0).Rows(0)("idproveedor").ToString
' ComboBox2.ValueMember = "idproveedor" 'el ide de tu tabla relacionada con el nombre que muestras muy importante para saber el ide de quien seleccionas en tu combobox
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlCnn.Close()
End Try
lo que pretendo hacer es que cuando yo seleccione mi proveedor me capture en mi label13.text su llave primaria eso lo consigo con la siguiente instrucción Label13.Text = combo.Tables(0).Rows(0)("idproveedor").ToString
pero esto nada mas me captura la llave primaria de mi primera fila la de los demás ya no lo consigo, los demás proveedores me los muestra pero no me muestra sus llaves primarias en mi label13 , no se alguien que me pueda explicar como hacerlo ...
de ante mano muchas gracias...