如何在c#中动态组合两个或多个DataTables

时间:2017-08-24 21:27:24

标签: c# mysql datatable clone resultset

我有两个DataTable正在填充。

DT1 and DT2

每个DataTable都有相同的列标题。但是,DT2可能有也可能没有相同的行数。

ID | Type | Value

我需要新表根据" Type"中返回的结果数量,根据需要添加行数。列并将DT3行设置为ID = DT1.ID,将值设置为" N / A"

       DT1                        DT2                             DT3
ID | Type   | Value        ID | Type   | Value        ID | Type   | Value
1   ItemCost   5000        27  ItemCost   3800        27  ItemCost   3800
2   TravCost   5700        28  TravCost   4851        28  TravCost   4851
3   UpCharge   3600                                   3   UpCharge   N/A
4   TaxCost    7000                                   4   TaxCost    N/A

1 个答案:

答案 0 :(得分:2)

以下是此问题的代码:

df2