Question

J'essaie d'utiliser un panneau de mise à jour avec un gridview, mais j'ai quelques difficultés à trier le gridview. J'ai essayé de suivre @dfowler dans ce fil

Mais lorsque j'essaie de trier, j'obtiens cette erreur lorsque j'essaie de dater la liste triée: "La source de données ne prend pas en charge la pagination de données côté serveur."

Quelqu'un ayant une idée de ce que je fais mal?

Était-ce utile?

La solution

J'ai trouvé l'erreur. Lorsque je me suis d'abord connecté à gridview, j'ai utilisé une liste, mais lorsque j'ai essayé de relier, j'ai utilisé IQueryable, donc un simple fichier .ToList () a fonctionné:)

Autres conseils

J'ai rencontré le message "La source de données ne prend pas en charge la pagination de données côté serveur" lorsque j'ai utilisé IEnumerable (Of SomeClass) comme source de données et que j'ai utilisé "return return record"; pour construire ceci - il n'y avait pas de liste habituelle (Of SomeClass) en tant qu'objet sous-jacent. Les requêtes Linq peuvent provoquer le même comportement, essayez ToList () si c'est le cas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top