Question

Sur la base de cet article http://www.codeproject.com/KB/linq /bindinglist_sortable.aspx I implémenté mon objet bussines avec fonctionnalité triable. Quand j'envoie l'objet au application client (winfoms), les objets ne sont pas triables. Quelqu'un a-t-il une solution à cela?

Merci pour la réponse, Jani

Était-ce utile?

La solution

Vous devez effectuer le tri sur le client, pas dans le service.

Renvoyez une collection / liste / tableau à partir de votre service WCF, alimentez-le vers votre SortableBindingList côté client et transmettez cette liste à votre grille. Cela devrait faire l'affaire.

Autres conseils

LINQ est le compagnon idéal de WCF et des tableaux d’objets renvoyés. Nous l'utilisons pour le tri et la personnalisation mineure des résultats renvoyés par nos services. Dans certains systèmes, nous extrairons des ensembles de données plus volumineux et les conserverons sur les serveurs Web DMZ en état d’application, puis nous les réutiliserons pour répondre à plusieurs demandes de clients similaires avec LINQ afin de procéder à un masquage supplémentaire.

listingQuery = listingQuery.OrderByDescending(p => p.JobCityId).ThenBy(p => p.WorkingTitle);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top