segun tengo entendido el datalist y el repeater en el visual studio 2005 no soportan paginación lo tendrías que armar vos muy a "mano":
http://www.netveloper.com/contenido2.aspx?IDC=334_0
Podes usar un gridview, aca un ejemplo, aunque no es en colecciones es lo mismo:
http://www.todoasp.net/blogs/indigo/...g-sorting.aspx
Si te fijas lo que haces es tener activada la páginación y manejar el evento pageindexchanging que es el que se ejecuta cada vez que cambias de página. Ahi debes actualizar el indice del gridview y cargarle de nuevo los datos
Acá tenes un ejemplo que usa colecciones pero usa un asistente que a mi personalmente nunca me gusto usar eso de dataset sqldatasource, pero si te interesa aca esta:
http://sergiotardio.blogspot.com/200...nerica-un.html