Group by with multiple columns using lambda
Solution 1:
var query = source.GroupBy(x => new { x.Column1, x.Column2 });
Solution 2:
if your table is like this
rowId col1 col2 col3 col4
1 a e 12 2
2 b f 42 5
3 a e 32 2
4 b f 44 5
var grouped = myTable.AsEnumerable().GroupBy(r=> new {pp1 = r.Field<int>("col1"), pp2 = r.Field<int>("col2")});