Datatable data manipulation - Structuring the table

Duplicate of:

group by on 2 cols:

(From d In dtData.AsEnumerable
Group d By k1=d("Name").toString.Trim,k2=d("Place").toString.Trim Into grp=Group
Let dc = String.Join("",grp.Select(Function (x) x("Description")))
Let vc = String.Join("",grp.Select(Function (x) x("Vendor")))
Let ra = New Object(){k1, grp.First()("Age"),grp.First()("Place"),dc,vc}
Select dtResult.Rows.Add(ra)).CopyToDataTable