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 - Pager avec Update Panel


Sujet :

ASP.NET

  1. #21
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Alors, alors, alors......

    Outre le fait que ce soit le bordel le plus complet dans ta page, j'ai réussi à faire fonctionner le bouzin.
    ça me aprait super bizarre mais bon, j'ai trouvé le truc.

    Mais revenons sur l'organisation de ta page.
    - arrête de spécifier les fonctions des évènements de contrôle côté HTML, c'est induit. Mais surtout, les spécifier et ne pas les mettre dans le CodeBehind, ben ça marche pas.
    - range ton CodeBehind plus propre, organise le en fonction ou Sub. Quand tu le poste, pense à metre dans quel évènement ça se mets. Pour faire les test je l'ai mis pas défaut dans le PageLoad.

    Sinon, visiblement le GridView a du mal avec le changement de page, faut l'aider un peu.
    Si tu rajoute ça dans ton CodeBehind tu devrais t'en sortir. Mais je ne te garanti pas la suite.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Protected Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChanging
    		GridView1.PageIndex = e.NewPageIndex
    		GridView1.DataBind()
    	End Sub
    et en plus, j'ai noté la présence de Necleus. Je conais aps ce truc, mais ça sens le FraemWork supplémentaire. Peut être que le souci vient de là aussi. Tu fais peut être une truc incompatible avec ce truc là. Et oublie pas de mettre allowPaging à True dans ton Code HTML.

  2. #22
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Zoofy : s il a un datasource a la "main", il faut qu il le place a nouveau avant de rebinder

  3. #23
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Ouais, mais le mieux est de commencer par faire un gros ménage dans le code, savoir exactement ce que fais le fameux "Nucleus" et faire le GridView vraiment tout seul, dans une page tout à fait normal.

    Aprés, pas à aps, on rajoutera les bordels qui traine.

    Parce que, le Necleus, j'imagine trés bine un chef dans la hierarchie qui "SAIT" et qui a décidé qu'il fallait mettre ce truc. Mais bon, peut être est ce mon côté anti conformiste qui ressort de trop......

    Parce que les chefs qui savent, genre j'ai mon BTS Finance, alors je peux commender une Ingénieru Web...., j'en ai connu, ça m'a couté mon job !
    Peut être j'aurais dû y mettre sur la tronche, vraiment.

    Conclusion aprés cet digression de fin d'aprés midi, Crapouye, fais le ménage et reviens nous voir avec des explications. Aprés on t'aide.

    Kenavo

  4. #24
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 132
    Par défaut
    merci pour votre aide ! c'est vrai que c'est un peu le bordel, mais je suis en test c'est pour ça. Sinon, Nucleus est juste le nom du projet, ce n'est pas un composant rajouté.

    Je fais du ménage dans mon code et reviens vers vous !

  5. #25
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 132
    Par défaut
    C'est bon , ça fonctionne !!!

    En fait j'avais essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GridView1.PageIndex = e.NewPageIndex
    		GridView1.DataBind()
    Mais mon gridview disparaissait, mais comme l'indique Nah66, cumulé avec un rebinder cela fonctionne !!!

    Merci pour tout ce temps consacré Zooffy !!

  6. #26
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Pas de quoi, c'est le principe de l'entraide

    Quand je sais, je dis, quand je sais pas, j'essaie.

    Kenavo

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 73
    Par défaut
    Citation Envoyé par crapouye Voir le message
    C'est bon , ça fonctionne !!!

    En fait j'avais essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GridView1.PageIndex = e.NewPageIndex
    		GridView1.DataBind()
    Mais mon gridview disparaissait, mais comme l'indique Nah66, cumulé avec un rebinder cela fonctionne !!!

    Merci pour tout ce temps consacré Zooffy !!

    merci de bien vouloir donner la signification de "cumulé avec un rebinder" avec du code si c possible .merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Problème avec Update Panel, Timer et Send Boutton
    Par youtpout978 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 06/05/2012, 12h32
  2. Réponses: 0
    Dernier message: 04/02/2009, 11h16
  3. probleme gridview dans update panel
    Par hachdotnet dans le forum ASP.NET
    Réponses: 7
    Dernier message: 12/08/2008, 17h01
  4. [AJAX] performances fortement diminuées avec un Update panel (et IE)?
    Par cortex024 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/06/2007, 12h40
  5. [C#] Travailler efficacement avec les panels dans une forme
    Par WwiloO dans le forum Windows Forms
    Réponses: 8
    Dernier message: 27/06/2005, 15h33

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