Как реализовать группу данных с помощью?

Я хотел бы реализовать «Группировать по» для моей таблицы данных. У кого-нибудь есть предложения?

Обновить:

С#, .нет 2.0


person Brad    schedule 17.11.2009    source источник
comment
stackoverflow.com/questions/499578/c-linq-query-group-by должен ответьте на свой вопрос, или вы можете посмотреть здесь: msdn.microsoft.com/ en-us/vcsharp/aa336754.aspx#simple1   -  person Webleeuw    schedule 17.11.2009


Ответы (2)


Вы можете использовать расширения linq в сборке System.Data.DataSetExtensions:

DataTable t = //
var groups = t.AsEnumerable()
    .GroupBy(r => r.Field<T>("columnName"))
person Lee    schedule 17.11.2009

Используйте LINQ to DataSets и методы расширения GroupBy.

Добавьте сборку System.Data.DataSetExtensions.dll в свой проект, чтобы получить доступ к AsEnumerable() метод расширения.

person Richard    schedule 17.11.2009