2010-06-11 5 views
5

Je veux afficher les éléments dans une liste déroulante comme 5%, 10%, 15%, 20% jusqu'à 100. Y at-il un moyen de lier une requête LINQ intelligente à la source de données qui va le faire pour moi?Sélectionnez 5, 10, 15, 20 et ainsi de suite avec LINQ

+0

LinqToObjects de ça, pas LINQ to entités. –

+0

désolé ... mon mauvais: (... réparé –

+0

"requête LINQ" est comme "machine ATM". (Ne vous inquiétez pas, je me surprends à le dire aussi.) :-) – Pretzel

Répondre

18

Vous pouvez utiliser Enumerable.Range:

Enumerable.Range(1, 20).Select(x => 5 * x); 

Ou, dans une syntaxe plus LINQ comme:

from x in Enumerable.Range(1, 20) 
select (x * 5); 
+0

Super, a travaillé comme un charme! –