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 :

Gridview : probleme de pagination


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Par défaut Gridview : probleme de pagination
    Salut à tous!!

    J'utilise un contole gridview sur lequel je voudrais ajouter une pagination.
    Je n'ai pas utilisé de "SqlDataSource". J'ai "binder" mes données par code.

    Voici un resumé de ce que je veux faire:
    Un alphabet s'affiche sur ma page de "recherche" et je click sur une des lettres de mon choix. Alors, je vais chercher dans une collection, tous les elements qui commencent par cette lettre. Jusque là rien de speciale.
    Jai mis le "pagesize" à 2 de façon a obtenir 2 lignes a afficher par page.( j'affiche de tres tres grosses images!!!)

    Bon, voici mon petit probleme:

    Lors du 1er affichage tout est normal, jai bien mes 2 lignes.
    Mais lorsque je click sur l'icone ">" correspondant à la page suivante, il revient sur la page de recherche avec l'alphabet. Et si je selectionne a nouveau la meme lettre, je vois alors s'afficher la "page suivante" que je cherchais a afficher auparavant.

    Je voudrais bien pouvoir afficher les pages suivantes sans revenir à ma page de recherche.
    Peut être ai-je oublié quelquechose?? Dans le Load de ma page ???

    J'ai bien essayé de trouver quelquechose sur le net, mais rien ne correspond à ma recherche.....

    Si quelqu'un peut m'aider merci.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    Tu as bien un évènement PageIndexChanging ? dans lequel tu mets

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    this.NameGridView.PageIndex = e.NewPageIndex;
    BindData();

  3. #3
    Membre habitué
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Par défaut
    C'est bon ca marche !!!!

    Alors je t'explique: je n'avais pas mis le code que tu m'as donné.
    J'avais :

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    If Not IsPostBack Then
    Page.DataBind()
    gridview.EnableSortingAndPagingCallbacks = True
    else
    End If
    End Sub


    Et je me suis rendu compte qu'il fallait que je rapelle ma procedure de chargement de ma collection pour lui redonner le DataSource de ma gridview donc jai rajouter dans else

    else
    AfficherImage()
    end if

    Et la c'est bon !!

    Mais jai essayé ce que tu m'as donné, et, en enlevant le gridview.EnableSortingAndPagingCallbacks = True car avec ça il ne passe pas par le PageIndexChanging, ça marche aussi !!!!

    Donc maintenant les deux manieres fonctionnent.(je ne sais quelle est la meilleure!!) mais il ne faut pas oublier dans le pageLoad de reaffecter le datasource.

    Merci de m'avoir repondu....

    PS: J'espère que tu comprendras tt ce que jai écrit car je ne suis que débutante... merci

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

Discussions similaires

  1. probleme de pagination gridview
    Par falifalibe2 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/02/2010, 07h36
  2. [ASP.net][GridView] Probleme sur un update
    Par jeromechezgdf dans le forum ASP.NET
    Réponses: 6
    Dernier message: 31/05/2007, 17h23
  3. probleme de pagination
    Par nita2006 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 17/05/2007, 00h01
  4. [Système] Probleme de pagination
    Par mouchkar dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2007, 11h15
  5. [C#] Probleme de pagination dans datagrid
    Par asphareth dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/07/2004, 11h25

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