2010-08-22 3 views
3

J'utilise VB.NET et DataSets; J'ai deux tables et une relation. J'interroge la première table, mais je ne peux pas utiliser Group By sur n'importe quel champ de la table. Voici l'erreur que je vois:LINQ Group Par problème

Définition de la méthode 'GroupBy' est pas accessible dans ce contexte

Et mon code est le suivant:

Dim Groups = From n In dataSetTableAsEnumerable _ 
    Group By n.filedName Into Group 

Merci pour toute aide.

Répondre

1

Vous devez dire ce qui chose que vous groupant, par exemple:

Dim Groups = From n In dataSetTableAsEnumerable _ 
       Group n By n.filedName Into Group _ 
       Select Group 

Dans votre cas, vous avez besoin Group n By plutôt que de simplement Group By.

+0

je l'essaie même erreur – new

+1

@aaa - Quel type est 'dataSetTableAsEnumerable'? –

1

Importe System.Linq en haut de votre fichier de code vb.