LINQ query to separate rows based on Col name

Lets assume to split into different datatables:

Assign Activity:
TableList | List (Of DataTable) =

(From d in YourDTVar.AsEnumerable()
Group d by k=d("Description").toString.ToUpper.Trim into grp = Group
Select t = grp.CopyToDataTable).ToList