C#交叉连接数据表

C#交叉连接数据表,c#,join,datatable,cross-join,C#,Join,Datatable,Cross Join,如何在C中获得两个数据表的交叉联接# 我希望输出如下: dataResult - col1 col2 a c a d b c b d 如何做到这一点?像这样的事情应该可以做到: var results = from dt1 in dataTable1.AsEnumerable() from dt2 in d

如何在C中获得两个数据表的交叉联接#

我希望输出如下:

dataResult - col1 col2 
               a    c 
               a    d   
               b    c   
               b    d 

如何做到这一点?

像这样的事情应该可以做到:

var results = from dt1 in dataTable1.AsEnumerable()
              from dt2 in dataTable2.AsEnumerable()
              select new { dt1, dt2 };

你可以把这两个表连接起来

SELECT A.col1,B.col2 FROM dataTable1 A JOIN datatable2 B

可能重复感谢,这有帮助
SELECT A.col1,B.col2 FROM dataTable1 A JOIN datatable2 B