2009-11-17 12 views
8

Vorrei implementare un "Group By" per i miei dati. Qualcuno ha qualche suggerimento?Come si implementa un "raggruppamento per" datatable?

aggiornamento:

C#, .Net 2.0

+0

http://stackoverflow.com/questions/499578/c-linq-query-group-by dovrebbe rispondere alla tua domanda , o potresti guardare qui: http://msdn.microsoft.com/en-us/vcsharp/aa336754.aspx#simple1 – Webleeuw

risposta

10

È possibile utilizzare le estensioni LINQ nei System.Data.DataSetExtensions montaggio:

DataTable t = // 
var groups = t.AsEnumerable() 
    .GroupBy(r => r.Field<T>("columnName")) 
0

Usa LINQ to DataSets ed i metodi di estensione GroupBy.

Aggiungere il gruppo System.Data.DataSetExtensions.dll al progetto per ottenere l'accesso al metodo di estensione AsEnumerable().

Problemi correlati