Para agregar paginación a una página Sharepoint que contenga SPGridView (ya sea un WebPart o una ApplicationPage), es necesario incluir las siguientes líneas al momento de definir el SPGridView. Antes de rellenar la grilla con la instrucción grid.DataBind() agregar el siguiente código: IMPORTANTE: si el paginado se agrega luego de la instrucción grid.DataBind(), solo se verá la primer página de la grilla sin los links asociados a los números de páginas. Espero les sirva!!
// Activar el paginado y agregar el evento para paginar
grid.PageSize = 10;
grid.AllowPaging = true;
grid.PageIndexChanging +=
new GridViewPageEventHandler(grid_PageIndexChanging);
Luego agregar el código asociado:
void grid_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
grid.PageIndex = e.NewPageIndex;
grid.DataBind();
}
0 comentarios:
Publicar un comentario