動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

Q3.複数のDataTableをJOINしたい時は?

出典: C# DataTable を LINQ でフィルタ・GroupBy・分割する3パターンよくある質問 / Q3.複数のDataTableをJOINしたい時は?

Q3.複数のDataTableをJOINしたい時は? (csharp)#bbcfef773b6a
var joined = from o in dtOrders.AsEnumerable()
             join c in dtCustomers.AsEnumerable()
                  on o.Field<int>("customer_id")equals c.Field<int>("id")
             select new
             {
                 OrderId = o.Field<int>("id"),
                 Amount = o.Field<int>("amount"),
                 CustomerName = c.Field<string>("name")
             };
▸ 実行ボタンで結果を表示
  • id: #bbcfef773b6a
  • lines: 9
  • extracted: 2026-06-10
  • captured: 2026-06-10

Source収録記事

この snippet は記事の「よくある質問 / Q3.複数のDataTableをJOINしたい時は?」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

10
図鑑トップ