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.