Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/08/2009, 07:01
kayfaxx
 
Fecha de Ingreso: agosto-2009
Mensajes: 27
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Boton adelante y atras en gridview C#

Vale, pinchas la pestaña superior derecha del grid y vas a editar plantillas. Seleccionas Pager Template y en la plantilla metes dos botones por ejemplo. Luego programas los eventos de la siguiente forma:

protected void ButtonAtras_Click(object sender, EventArgs e)
{
int siguiente = GridView1.PageIndex--;
if (siguiente > 0)
{
GridView1.PageIndex--;
}

}
protected void ButtonAdelante_Click(object sender, EventArgs e)
{
int nPag = GridView1.PageCount;
int siguiente = GridView1.PageIndex++;
if (siguiente <= nPag)
{
GridView1.PageIndex++;
}
}

Tendrás que jugar con ellos de tal forma que guardes en algún sitio el número de la página seleccionada. Además, si metes el grid en un updatePanel conseguirás resultados óptimos. También puedes jugar a crearte los botones de primera y última página. Espero que te ayude. Un saludo