Merge two DataTables to Single DataTable using LINQ, C#

前端 未结 2 1925
说谎
说谎 2021-01-17 01:34

ASP.NET using C#.NET; .NET3.5

I\'ve two datatables as below:

DataTable1:

Location   Visa_Q1     Visa_Q2
Blore      25                


        
2条回答
  •  自闭症患者
    2021-01-17 02:17

    I believe you can do something like this:

    IEnumerable res = 
        from d1 in DataTable1.AsEnumerable()
        join d2 in DataTable2.AsEnumerable() on d1["Location"] equals d2["Location"]
        select new DataRow
        {
            d1["Location"],
            d1["Visa_Q1"],
            d1["Visa_Q2"],
            d2["Visa_Q3"],
            d2["Visa_Q4"]
        };
    
    DataTable CombinedDataTable = res.CopyToDataTable();
    

提交回复
热议问题