Saltar al contenido

PageIndexChanging en GridView en ASP.NET

Recuerda que en las ciencias un error casi siempere puede tener diversas soluciones, no obstante nosotros aquí compartiremos lo más óptimo y mejor.

Solución:

Prueba el siguiente código:

protected void grdView_PageIndexChanging(object sender, GridViewPageEventArgs e)

    FillGrid();
    grdView.PageIndex = e.NewPageIndex;
    grdView.DataBind();

Intentalo

En la carga de la página

protected void Page_Load(object sender, EventArgs e)

    if (!Page.IsPostBack)
    
        loadGrid();
    

En la paginaindexcambiando

private void loadGrid()

    using (your_bankEntities context = new your_bankEntities()) //use your connection .edmx
    
        var jmDados = (from jm in context.yourdbo  orderby jm.your fieldkey  
                         select new
                           
                               jm.Field1,
                               jm.Field2,
                               jm.Field3,
                               jm.Field4,
                               ........ 
                               jm.n

                           ).ToList();
        GridView1.DataSource = jmDados;

        GridView1.DataBind();
    

En la paginaindexcambiando

GridView1.PageIndex = e.NewPageIndex;

loadGrid();

Si te sientes suscitado, eres capaz de dejar una sección acerca de qué te ha gustado de esta crónica.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *