Ok tengo una duda, podre hacer un inner join entre dos datatables?
Trabajo en webforms en c#, ok estoy comenzando a investigar aver que encuentro al respecto.

| ||||
caray lo encontre en visual basic ![]() Dim ds as 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 vere si lo puedo mover a c# si alguien me pudiera dar una manita ![]() y sera la unica forma ![]()
__________________ grissss :Zzz: |
| ||||
Tu code en c# quedaría asi: 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; Quizá te pueda interesar también esto: Coloca en google "Exploración de varias tablas relacionadas en un conjunto de datos de ADO.NET" (no coloque el enlace directamente porque era muy largo y al final resultaba un link roto) Saludos.
__________________ |
| ||||
ok ok ok tengo esto: System.Data.DataSet ds = new System.Data.DataSet(); ds.Relations.Add("tabla_tbExcel",ds.Tables["tabla"].Column["idPrepropuesta"], ds.Tables["tbExcel"].Columns["idPrepropuesta"]); ds.Relations["tabla_tbExcel"].Nested = true; ahora quiero mandar mi resultado a una datatable para exportarla a excel, ok lo de exportar pues ya se pero que le mando, debe ser un datatable el parametro para exportar. quien trae los datos relacionados? ![]() ![]()
__________________ grissss :Zzz: |
| ||||
Ademas me esta faltando algo pero que sera? me marca error en esta linea: ds.Relations.Add("tabla_tbExcel",ds.Tables["tabla"].Column["idPrepropuesta"], ds.Tables["tbExcel"].Columns["idPrepropuesta"]);
__________________ grissss :Zzz: |