I haven't used VB.NET for years, but in C# this works perfectly with the Nortwind Employees table
var grps = from n in ds.Tables[0].AsEnumerable() group n by n["ReportsTo"] into grp select grp;
you get 3 System.Linq.IGrouping objects each containing DataRows indexed on the "ReportsTo" group index. |
I think your problem may be caused by using a reserved word "Group" as a variable.