• Viernes 15 de Noviembre de 2024, 07:26

Autor Tema:  Relacion General-detalle  (Leído 1565 veces)

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Relacion General-detalle
« en: Miércoles 4 de Mayo de 2005, 00:19 »
0
Hola alguien tiene un ejemplo de relacion entre tablas

General-Detalle, mediante dos datagrid ocupo que la posicionarme en le registro del datagrid general, me salga su detalle en otro datagrid, espero y me entiendan :D.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Relacion General-detalle
« Respuesta #1 en: Miércoles 4 de Mayo de 2005, 07:15 »
0
cheka este codigo, generas un detalle(dataview), apartir de un index seleccionando del padre!:
Código: Text
  1. 'Create DataRelation: each publisher publishes many titles
  2. Dim dr As DataRelation
  3. Dim parentCol As DataColumn
  4. Dim childCol As DataColumn
  5. parentCol = ds.Tables("Customers").Columns("CustomerID")
  6. childCol = ds.Tables("Orders").Columns("CustomerID")
  7. dr = New DataRelation("CustOrders", parentCol, childCol)
  8. ds.Relations.Add(dr)
  9. // Create DataRelation: each publisher publishes many titles
  10. DataRelation dr;
  11. DataColumn parentCol;
  12. DataColumn childCol;
  13. parentCol = ds.Tables["Customers"].Columns["CustomerID"];
  14. childCol = ds.Tables["Orders"].Columns["CustomerID"];
  15. dr = new DataRelation("CustOrders", parentCol, childCol);
  16. ds.Relations.Add(dr);
  17.  

Código: Text
  1. Dim parentTableView As New _
  2. DataView(ds.Tables("Customers"))
  3. Dim currentRowView As DataRowView = _
  4. parentTableView(dgCustomers.SelectedIndex)
  5. dgChild.DataSource = _
  6. currentRowView.CreateChildView("CustOrders")
  7. dgChild.DataBind()
  8. DataView parentTableView = new
  9. DataView(ds.Tables["Customers"]);
  10. DataRowView currentRowView =
  11. parentTableView[dgCustomers.SelectedIndex];
  12. dgChild.DataSource =
  13. currentRowView.CreateChildView("CustOrders");
  14. dgChild.DataBind();
  15.  


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Relacion General-detalle
« Respuesta #2 en: Miércoles 4 de Mayo de 2005, 17:40 »
0
Gracias segio.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->