viernes, 2 de marzo de 2012

Crear relación maestro detalle

 Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        OleDbDataAdapter1.Fill(DataSet11, "Tipo De Producto")
        OleDbDataAdapter2.Fill(DataSet11, "Producto")

        DataSet11.Relations.Add("Relacionproductos", DataSet11.Tables("Tipo de producto").Columns("Product type ID"), DataSet11.Tables("Producto").Columns("ID del tipo de producto"))

        Me.DataGridView1.DataSource = DataSet11
        Me.DataGridView1.DataMember = "Tipo de producto"

        Me.DataGridView2.DataSource = DataSet11
        Me.DataGridView2.DataMember = "Tipo de producto.Relacionproductos"

    End Sub


después de cargar los dataadapters, creo una relación, cogiendo tipo de producto como tabla maestra y producto como la tabla detalle, relacionándolas por el registro en común, después al primer datagridview le pongo de datasource el dataset11 y de datamember la tabla tipo de producto, y para el datagridview2 el datamember cambia a ser el de tipo de producto.relacionproductos siendo relacionproductos la relación que acabamos de crear

No hay comentarios:

Publicar un comentario