2 votes

Comment trier une liste par ordre alphabétique en ASP.NET ?

 List<ValueValid> lst = DataService
 .GetProductValidChildren(product.ProdType, (decimal)enumValue);

lst me donne une liste de noms de pays J'ai besoin de trier cela est-ce que l'un d'entre vous pourrait m'aider ?

6voto

João Silva Points 36619

Si la liste n'est pas paramétrée, vous pouvez utiliser :

lst.Sort();

EDIT : S'il s'agit d'une liste de ValueValid vous pouvez utiliser :

lst.Sort(delegate(ValueValid v1, ValueValid v2) { return v1.Country.CompareTo(v2.Country); });

Assumer ValueValid possède une propriété nommée Country .

1voto

RichardOD Points 19942

Vous pouvez utiliser le Méthodes de tri sur le List<T> classe !

0voto

Ralf de Kleine Points 5476

Vous pouvez utiliser une liste triée System.Collections.SortedList

0voto

JayJay Points 1589

Lst.OrderBy(w=>w.Country)) ;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X