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

VB.NET Discussion :

GridView avec pagination et tri


Sujet :

VB.NET

  1. #1
    Membre confirmé Avatar de dany13
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Par défaut GridView avec pagination et tri
    Bonjour,

    j'ai besoin de vos lumières pour m'éclairer sur certains poins dont je n'ai pas l'explication.
    Sur ma page.aspx, j'ai un GridView qui est rempli à partir d'une procédure stockée dans le code behind. J'ai activé la pagination. Cependant j'ai eu une erreur du genre :
    Le GridView 'gvDany' a déclenché un événement PageIndexChanging qui n'était pas géré.
    Pour résoudre ce problème, j'ai ajouté ce morceau de code dans mon code-behind :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Protected Sub gvDany_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles gvDany.PageIndexChanging
     
            gvDany.PageIndex = e.NewPageIndex
            gvInit()
            gvDany.SelectedIndex = -1
     
    End Sub
    1/ Question : pourquoi par moment est-il nécessaire de rajouter ce morceau de code ? Il me semble avoir entendu que cela dépendait de comment était construit le GridView...quelqu'un peut me confirmer cela?

    Merci

    Mon problème actuel, qui en découle certainement du coup, est que dans mon GridView, j'ai activé le tri sur certaines colonnes mais cela ne fonctionne pas... et il me pète cette erreur :
    Le GridView 'gvDany' a déclenché un événement Sorting qui n'était pas géré
    2/ Question : dois-je ajouter un morceau de code dans mon code behind, comme pour la gestion de la pagination ci-dessus, pour me sortir de cette impasse? Et idem que précédemment, pourquoi dans certains cas il faut ajouter du code et dans d'autres non?

    Merci par avance pour votre aide si précieuse dans cette phase difficile pour moi

    @bientôt

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    As-tu défini une DataSource dans le markup de ta page ou bien utilises-tu une collection d'objet que du Bind toi même dans le code-behind de ta page ?

  3. #3
    Membre confirmé Avatar de dany13
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Par défaut
    Bonjour Nicolas,

    Concernant le DataSource de mon GridView, je le "bind" dans mon code-behind à l'aide de cette procedure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub gvDany_Init()
     
        Dim dtcBouquin As New BouquinsDataContext
        gvDany.DataSource = dtcBouquin.ps_DanyGV(IdLivre)
        gvDany.DataBind()
     
    End Sub
    Est ce que c grave docteur?

Discussions similaires

  1. exception avec pagination sur gridview
    Par intissar_g dans le forum ASP.NET
    Réponses: 16
    Dernier message: 27/07/2011, 17h31
  2. Gridview avec pagination
    Par badi3a82 dans le forum ASP.NET
    Réponses: 18
    Dernier message: 21/10/2008, 14h14
  3. Créer d'un GridView avec possibilité de tri
    Par peregna2007 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 16/07/2008, 10h22
  4. [ASP.NET 2.0][C#] Tri sur un GridView avec actions
    Par Wishmaster dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/09/2007, 14h44
  5. Tri gridview avec Template
    Par Prodige2020 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 17/08/2007, 11h15

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