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 :

Problème Pagination Datagrid


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par défaut Problème Pagination Datagrid
    Salut tout le monde
    j'ai place un datagrid qui contient plusieurs enregistrement d'une table

    ensuite j'ai affecte la valeur "true" a la propriété pagination:AllowPaging

    en mode d'execution j'ai eu dans le pied de datagrid les différents pages 1,2,3,4....

    Le PB: est que quand je clic sur la deuxièmme ou la troixièmme page , ces pages ne s'affiche pas--> le contenue de datagrid reste le meme !!!!

    j'ai meme ajouté l'événement suivant mais ça marche pas:

    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    DataGrid1.CurrentPageIndex = e.NewPageIndex;
    DataGrid1.DataBind();
    }


    Merci+

  2. #2
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonjour

    Juste deux questions bêtes :
    Le click sur la page déclenche bien un postback?
    La propriété "AutoPostBack" de ton datagrid est bien à "true"?

    Deux pistes qui peuvent expliquer le pourquoi du comment

    A bientôt

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par défaut
    cher mafyoso je ne trouve pas la propriété "AutoPostBack" du datagrid, mais je crois elle est automatique

    le prob n'est pas encore résolut

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut
    bonjour,
    tu peux verifier si ta vraiment ajouter l'evenement :

    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    DataGrid1.CurrentPageIndex = e.NewPageIndex;
    DataGrid1.DataBind();
    }

    on ne sait jamais , car il ne suffit pas de l'ecrire dans le code, mais il faut voir s'il est vraiment lié a ton datagrid.
    pour se faire, va voir si le code de ton datagrid contient cette evenement : OnPageIndexChanged="DataGrid1_PageIndexChanged"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                <asp:DataGrid id="DataGrid1" runat="server" PageSize="10"  OnPageIndexChanged="DataGrid1_PageIndexChanged"  AllowPaging="True"  >
    bonne chance

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 8
    Par défaut
    apparement le problème commence à se résoudre l'événement s'éxécute mais lorsque je clique sur un num de page le DataGrid se disparaît de ma page, est ce que vous avez une idée???

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut
    bonjour,
    comment chargez vous votre Datagrid ?
    si vous utiliser par exemple une procedure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        Sub ChargerDataGrid()    
             .......
            DataGrid1.datasource=dataset
            DataGrid1.databind()    
        End Sub
    alors vous devez mettre dans votre evenement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) 
    {
    DataGrid1.CurrentPageIndex = e.NewPageIndex
    ChargerDataGrid()     'Le Nom de la procedure
    }
    je ne suis qu'un debutant, alors excuser moi si je delire ;

  7. #7
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonjour

    Autant pour moi, il n'y a effectivement pas de propriété "Autopostback" dans le datagrid...

    J'ai fait quelques test, il n'y pas de problème de mon côté.
    Est-ce que tu n'aurais pas un
    qui traîne dans ton code et qui empêcherait le passage à la nouvelle page ?
    Ton datagrid est-il branché sur un datasource ou contruit à la mimine?

    Voilà encore deux questions qui apporteront peut être une réponse

    A bientôt

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

Discussions similaires

  1. problème pagination displayTag
    Par veneto dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 06/12/2007, 10h26
  2. [Struts-Layout] Problème avec Datagrid
    Par Le Pharaon dans le forum Struts 1
    Réponses: 15
    Dernier message: 25/07/2007, 14h13
  3. [VB 6.0] - problème avec Datagrid pour l'affichage de valeurs
    Par jimbololo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/04/2007, 09h57
  4. [VB.NET] Pagination DataGrid (où est l'erreur?)
    Par franculo_caoulene dans le forum ASP.NET
    Réponses: 2
    Dernier message: 25/10/2004, 11h46
  5. [VB.NET] Pagination DataGrid
    Par sehing dans le forum ASP.NET
    Réponses: 5
    Dernier message: 20/07/2004, 16h28

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