J'ai juste commencé à apprendre à utiliser la grille, alors excusez-moi pour la question peut-être triviale.Grille MVCContrib - trier une colonne personnalisée
Comment puis-je trier par une colonne qui utilise une autre propriété de table? Par ex.
column.For(cust => cust.LinkedTable.someProperty).Sortable(true);
résultats définition dans un « Impossible de trouver une propriété appelée « someProperty » sur le type MyProject.Models.Node » erreur (évidente - la propriété est en fait MyProject.Models.Node.LinkedTable.someProperty)
un des mes idées était de créer une aide:
column.For(cust => Helpers.ViewHelper.GetSomeProperty(cust)).Sortable(true);
Cela ne produit pas l'erreur, mais une colonne ne reçoit pas triés de toute façon. En d'autres termes, existe-t-il un moyen de transmettre une valeur de chaîne à une colonne et de la rendre triable?
Devrait probablement réécrire ma fonction de tri (juste un OrderBy (...) maintenant), mais je ne sais pas trop comment démarrer :) Toute aide serait appréciée!
C'est vraiment le cas! Je vous remercie. – pklosinski
il a aidé l'OP, je ne vois aucune raison pour une downvote ici. – amit