LINQ TO DataSet: plusieurs groupes sur une table de données

Je suis à l'aide de Linq to dataset pour interroger une datatable. Si je veux faire un group by sur "Colonne1" sur la table de données, j'utilise la requête suivante

var groupQuery = from table in MyTable.AsEnumerable()
group table by table["Column1"] into groupedTable

select new
{
   x = groupedTable.Key,
   y = groupedTable.Count()
}

Maintenant je veux faire un groupe sur deux colonnes "Coulmn1" et "Colonne2". Quelqu'un peut-il me dire la syntaxe ou me fournir un lien expliquant plusieurs groupe sur un tableau de données??

Grâce

source d'informationauteur Anoop