2

2 つの dataTables table1 と table2 を異なるキーでマージする方法はありますか?

dataTable.Mergeでやりたい。ではない場合、これは可能ですか?t1 PK_idt2 ParentIdParentIdPK

表1

PK_id   Name
--------------
  1     test1
  2     test2
  3     test3

テーブル2

PK_id2  ShortName  ParentId
---------------------------
   1       a           1
   2       b           1
   3       c           2

結果は右結合です

PK_id   Name   PK_id2  ShortName  ParentId
------------------------------------------------
   1    test1     1        a          1
   1    test1     2        b          1
   2    test2     3        c          2
   3    test3    null     null      null

前もって感謝します。

4

1 に答える 1

0

おそらくlinqを使用するのが最善の策です。コードに追加しなければならないことがいくつかありますが、この例はそれをうまく説明しています。

http://support.microsoft.com/kb/326080/en-us

于 2012-07-23T13:30:39.033 に答える