У меня есть DataTable, в котором я хочу сгруппировать по неопределенному количеству полей.Это происходит потому, что пользователь может выбирать поля, по которым он хочет сгруппировать.
Так что, на самом деле, я нажимаю на выбор в списке.И в этом случае я должен сгруппировать свой DataTable.
Представьте себе этот фрагмент кода (VB или C # - то же самое):
public void groupFieldsFN(DataTable dt, List<string> groupFields){
var grpQuery = dt.AsEnumerable().GroupBy(r => [***groupFields***]);
}
Что я могу сделать?Как я могу выразить выражение GroupBy в этом контексте.
Понятно, что решение LINQ или LAMBDA одинаково.
Заранее спасибо за помощь.
_
РЕШЕНИЕ
Ответ Алексея Андреева работает!Большое спасибо.