lo que deves hacer son dos for para que te muestre todos los registros desde el principio hasta el final lo que si no te sabria decir es como seria la condicion por decirlo asi de los registros te voy a poner un ejemplo y espero que te ayude
Código C#:
Ver originalint x,y,rest;
for(x=0;x<=20;x++)
{
//(puse 20 por que son los registros q dices ahi es donde deve de ir tu codigo o variable donde va a extrar los datos de la bd
if(y=0;y<=20;y++)
{
MessageBox.Show(y.tostring);
}
es algo parecido asi solo que ya lo adaptas a lo que lo quieres hacer