IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Pagination bloquée sur un GridView


Sujet :

ASP.NET

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Pagination bloquée sur un GridView
    J'ai une form avec une GridView que je charge manuellement.
    Je n'arrive pas à faire fonctionner la pagination automatique.

    Au niveau code côté client j'ai les attributs suivants :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
                <asp:GridView ID="gr_ListeEval" 
                               runat="server" 
                               Height="109px" 
                               Width="771px"
                               AutoGenerateColumns="False"
                               AllowPaging="True" 
                               DataKeyNames="ID"
                               PageSize="10"
                               onpageindexchanging="gr_ListeEval_PageIndexChanging" 
                               onrowcommand="gr_ListeEval_RowCommand" >
    Au niveau code Behind dans le formLoad j'ai ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
                if (Session["LOG_IdUtil"] != null)
                {
                    if (IsPostBack)
                    {
                    // afficher
                        CLIENT_SelectionSQL(LC_Option);
                        CLIENT_ChargeGrille();
                    }
                }
                else
                {
                    Response.Redirect("../App_Admin/pg_Login.aspx");
                }
    Enfin le code PageIndexChanging
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            protected void gr_ListeEval_PageIndexChanging(object sender, GridViewPageEventArgs e)
            {
                gr_ListeEval.PageIndex = e.NewPageIndex;
            }

    A la première ouverture je suis sur la page 1
    Quand je clique sur le lien de la page 2 c'est toujours la page 1 qui s'affiche.

  2. #2
    Membre éprouvé Avatar de Joel Pinto Ribeiro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 95
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     protected void gr_ListeEval_PageIndexChanging(object sender, GridViewPageEventArgs e)
            {
                gr_ListeEval.PageIndex = e.NewPageIndex;
                gr_ListeEval.databind();
            }
    rafraîchir la datagrid après avoir reprecisé l'index?

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Touché !

    C'était effectivement cela et maintenant la pagniation fonctionne.
    J'ai l'impression que ce n'est pas la première fois que vous me donnez la solution

    Merci beaucoup

  4. #4
    Membre éprouvé Avatar de Joel Pinto Ribeiro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 95
    Par défaut
    Citation Envoyé par Delphi-ne Voir le message
    Touché !

    C'était effectivement cela et maintenant la pagniation fonctionne.
    J'ai l'impression que ce n'est pas la première fois que vous me donnez la solution

    Merci beaucoup
    Si je peux aider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Checkbox sur un gridview paginé et filtré
    Par sorlok dans le forum ASP.NET
    Réponses: 4
    Dernier message: 13/05/2008, 11h50
  2. Réponses: 9
    Dernier message: 29/03/2006, 18h23
  3. [VB.NET] Problème de tri sur Datagrid/gridview multilingue
    Par crimsonPhantom dans le forum ASP.NET
    Réponses: 4
    Dernier message: 16/03/2006, 22h41
  4. [ACCESS] Je bloque sur une requête...
    Par portu dans le forum Langage SQL
    Réponses: 8
    Dernier message: 16/02/2006, 10h33
  5. Réponses: 2
    Dernier message: 15/11/2005, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo