Question

Lorsque vous essayez d'utiliser la partie d'échange de GridView dans ma demande, je reçois l'erreur suivante:

  

L'événement tiré GridView 'GridView1' PageIndexChanging qui n'a pas été traité.

Était-ce utile?

La solution 2

J'ai mélangé vos réponses et je reçois ma réponse. J'ai résolu ce problème avec ce code:

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    GridView1.PageIndex = e.NewPageIndex;
    DataBind();
}

Autres conseils

Vous devez ajouter un eventhandler dire GridView quelle page il devrait regarder comme je devine que vous avez fait le .DataBind () dans le code. Un exemple serait:

Markup:

<asp:GridView ID="GridView1" runat="server"
    EnablePagingAndSortingCallbacks="true"
    OnPageIndexChanged="GridView1_PageIndexChanged" />

Code:

    protected void GridView1_PageIndexChanged(object sender,
                                              GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        GridView1.DataBind();
    }

Cela signifie que l'ensemble de données associé à la gridview ne prend pas en charge la pagination.

Il ne signifie pas que vous ne pouvez pas paginée avec elle. Pour ce faire vous devez écrire votre propre code en cas PageIndexChanging.

Pour ce type de problèmes que l'on pourrait utiliser sur mesure

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top