2010-08-12 4 views
1

J'ai une requête en tant que tel (simplifié):Comment activer le tri sur un DataGridView lié à une requête LINQ to Entities?

var q = from t in _entities.Table 
     order by t.Id 
     select new 
     { 
      Id = t.Id, 
      Name = t.FullName 
     }; 

MyDataGridView.DataSource = q; 

Cependant, il semble que je ne peux pas cliquer sur la colonne en-tête et obtenir pour trier (commutation entre ascendant et descendant) sur l'ID ou Prénom. J'ai vérifié que le SortMode est réglé sur automatique. Il n'y a pas besoin de rafraîchir la base de données, je veux juste trier ce qui est déjà affiché sur la grille.

Répondre