Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/11/2004, 15:09
Zyanya_80
 
Fecha de Ingreso: septiembre-2004
Mensajes: 217
Antigüedad: 19 años, 7 meses
Puntos: 0
Otro problema con al paginación

Hola RootK:

Ya lei tu respuesta muchas gracias fijate que resolvi el problema, pero ahora lo que pretendo es que no solo tenga la funcionalidad del next y Prev sino que me despliege las siguientes 10 paginas, las ultimas 10, que me muestre:
1-2-3-4-5-6-7-8-9-10.... y asi sucesivamente dependiendo del numero de paginas.

perdon yo se que ya di mucha lata pero en realidad lo necesito mucho.

lo que realizo hasta el momento es lo siguiente:

PagedDataSource objPds = new PagedDataSource();
DataView source = (DataView)Cache["Mycache"];
if(source == null)
{
source = new DataView(dt);
Cache["Mycache"] = source;
}
objPds.DataSource = source;
objPds.AllowPaging = true;

int CurPage = 1;
if (Request.QueryString["Page"] != null)
{CurPage=Convert.ToInt32(Request.QueryString["Page"]);}
else{CurPage = 1;}
objPds.CurrentPageIndex = CurPage - 1;
lblCurrentPage.Text = "Page: " + CurPage.ToString() + "de " + objPds.PageCount.ToString();
if (!objPds.IsFirstPage)
{
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1);
}
if (!objPds.IsLastPage)
{
lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage+1);
}
Repeater1.DataSource=objPds;
Repeater1.DataBind();

Espero que sea lo ultimo con lo que tenga problemas y muchas gracias por tomarte la molestia de contestar.