Можно создать дубликат:
Is it possible to Pivot data using LINQ?Использование Linq для создания кросс-таблицы результатов
Я интересно, если его вообще можно создать результаты перекрестный стиле с Linq. У меня есть некоторые данные, которые выглядят следующим образом:
var list = new[]
{
new {GroupId = 1, Country = "UK", Value = 10},
new {GroupId = 1, Country = "FR", Value = 12},
new {GroupId = 1, Country = "US", Value = 18},
new {GroupId = 2, Country = "UK", Value = 54},
new {GroupId = 2, Country = "FR", Value = 55},
new {GroupId = 2, Country = "UK", Value = 56}
};
и я пытаюсь вывести на управляющий повторителем что-то вроде следующего:
GroupId.....UK.....FR.....US
1...........10.....12.....18
2...........54.....55.....56
Сво динамических столбцов, которые вызывают мои проблемы , Любые решения?
Этот вопрос задает вопрос о стержне с неизвестными столбцами результата. Предлагаемый дубликат является стержнем против известных столбцов результатов. Эти две ситуации совершенно разные. Голосование для повторного открытия. – 2012-12-13 15:46:13