ASP.NET с использованием C# .NET; .NET3.5Слияние двух таблиц данных в единый DataTable с использованием LINQ, C#
Я два DataTables, как показано ниже:
DataTable1:
Location Visa_Q1 Visa_Q2
Blore 25 40
Hyd 40 60
DataTable2:
Location Visa_Q3 Visa_Q4
Blore 50 35
Hyd 80 90
Как совместить оба DataTables для получения выведите в качестве DataTable, как показано ниже, с помощью LINQ
(без цикла каждой строки):
CombinedDataTable:
Location Visa_Q1 Visa_Q2 Visa_Q3 Visa_Q4
Blore 25 40 50 35
Hyd 40 60 80 90
EDIT:
Только путем объединения двух таблиц на основе сопоставления 'Location' я хочу результирующие данные в комбинированной форме. Я не хочу, чтобы выбрать каждое поле столбца вручную select new { .... };
Ваши требования говорят, что петли запрещены? – Marc
Мы должны использовать как можно меньше петель из-за требования к форме. Так мне нужно с LINQ – venkat
Откуда вы берете 'DataTables'? Вам нужно будет изменить этот код, если вы хотите избежать цикла. LINQ to Objects просто использует петли внутри. – Douglas