Datatable group с помощью linq (или любого другого подхода)
У меня есть datatable, как показано ниже:
Name Address Name1 Address1 Name2 Address2 Name3 Address1 Name4 Address3 Name5 Address2 Name6 Address4
Я хочу, чтобы вышеприведенная таблица выглядела так:
Name Address Name1 Address1 Name3 Name2 Address2 Name5 Name4 Address3 Name6 Address4
Что я уже пробовал:
Я уже пробовал вот так:
dt = dt.AsEnumerable().OrderBy(r => r.Field<string>("Craft")).CopyToDataTable();
но он только получает это ниже таблицы:
Name Address Name1 Address1 Name3 Address1 Name2 Address2 Name5 Address2 Name4 Address3 Name6 Address4
and then sort Names (according to Address) and the Address value should display in middle(only once) adjacent to names (under address column only) remove the duplicate values in Address column Like:
Name Address Name1 Address1 Name3 Name2 Address2 Name5
вот чего я хочу