jueves, abril 18, 2024

Hacer Joins entre DataTables

[VB.NET]

'Creamos el Dataset
Dim ds as new DataSet()

'Agregamos las ralaciones
ds.Relations.Add("Customers_Orders",
ds.Tables("Customers").Columns("CustomerID"),
ds.Tables("Orders").Columns("CustomerID")

'Otra relación
ds.Relations.Add("Orders_Products",
ds.Tables("Orders").Columns("ProductID"),
ds.Tables("Products").Columns("ProductID")

ds.Relations("Customer_Orders").Nested = true
ds.Relations("Orders_Products").Nested = true
[C#.NET]

DataSet ds = new DataSet();
ds.Relations.Add("Customers_Orders", 
ds.Tables("Customers").Columns("CustomerID"), 
ds.Tables("Orders").Columns("CustomerID"));

ds.Relations.Add("Orders_Products", 
ds.Tables("Orders").Columns("ProductID"), 
ds.Tables("Products").Columns("ProductID"));

ds.Relations("Customer_Orders").Nested = true;
ds.Relations("Orders_Products").Nested = true;

Fuente Foros del Web

Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub
Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub