0

を使用して、2 つの間datatablesに を作成したいと思います。Cartesian mappingdatatablesLINQ

たとえば、2 つのデータテーブルがあるDT1場合DT2:

DT1 :

1   A
2   B
3   C

DT2 :

1   D
2   E
3   F

結果が欲しい:

    A    D
    A    E
    A    F
    B    D
    B    E
    B    F
    C    D
    C    E
    C    F
4

2 に答える 2

2

これを試して:

var newDatatable = from p1 in dt1.AsEnumerable()
                   from p2 in dt2.AsEnumerable()
                   select new {p1, p2};

次にnewDatatable、新しいDataTable.

于 2012-04-22T09:55:26.960 に答える
2
from d1 in DT1
from d2 in DT2
select new {d1.col1, d2.col1,}
于 2012-04-22T10:04:34.263 に答える