2009-04-20 6 views
0

Comment parcourir une collection IList et ne renvoyer que n nombre d'enregistrements? J'essaye d'implémenter la pagination en utilisant un objet IList.Itérer via un IList

Répondre

1
(From o As Object In myList).Take(n) 

Hanselman a une bonne liste paginé classe dans son tutoriel ASP .NET MVC here. Tu devrais y jeter un coup d'oeil.

1
foreach (int i in myList.Take(4)) 
{ 
      // do some stuff 
} 

Il convient de noter que pour la pagination, vous aurez également besoin une sorte de décalage. Pour ce faire, vous pouvez faire ce qui suit ainsi:

foreach (int i dans myList.Skip (40) .Take (20)) {}

En C#.

Questions connexes