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 :

[C#][1.1]Load avant event ?


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Points : 601
    Points
    601
    Par défaut [C#][1.1]Load avant event ?
    bonjour,

    j'ai une page qui contient un composant utilisateur et un datagrid.
    Le composant utilisateur écrit dans la base de donnée quand j'appuie sur un button, et dans le Page_Load, je remplis le datagrid avec des données qui incluent celles que le composantest supposé avoir écrites.

    Le problème, c'est que le Page_Load de ma page est traité avant le traitement de l'évènement par le composant... Et donc, les données écrites n'apparaissent pas dans mon datagrid, puisqu'elle sont écrites apres... Comment faire ?

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Si tu fais une fonction par exemple

    Sub bindSQL()
    !!!!!!!!!TRAITEMENT!!!!!!!!!!
    End Sub

    Dans le page Load, tu appelles cette fonction pour qu'il garnisse la 1er fois ton datagrid puis dans ta fonction "Evenement", tu refais appel à la fonction bindSQL() pour qu'il reload ton datagrid après ton traitement.

    S'il y a quelque chose que tu ne comprends pas, n'hésite pas

  3. #3
    Membre confirmé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Points : 601
    Points
    601
    Par défaut
    C'est ce que je fais quand je peux, d'ailleurs, tous mes chargements de composants sont dans des fonctions pour cette raison.

    Mais là, l'évènement est traité dans un composant utilisateur, je ne peux donc pas appeller cette fonction dans l'évènement puisque je peux utiliser ce composant sur d'autres pages qui n'auront pas à remplir de datagrid...

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    J'ai eu le même genre de problème et la meilleur solution que j'ai trouvé c'est de remplir mon datagrid dans l'évènement PreRender de la page en prennant garde dans mon cas à vérifier la valeur du PostBack car ma grid avait enableviewstate à true et je ne devais la charger qu'une fois.

    J'espère que ça pourra t'aider.

    Sèb

  5. #5
    Membre confirmé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Points : 601
    Points
    601
    Par défaut
    j'ai adopté une technique tres bête, en fait... A la fin du traitement de l'évènement, je relance la page...

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

Discussions similaires

  1. Message Loading avant le chargement de l'action struts
    Par jaljal dans le forum Struts 1
    Réponses: 3
    Dernier message: 11/12/2009, 12h30
  2. on loaded event
    Par F.Saad dans le forum Windows Forms
    Réponses: 12
    Dernier message: 15/08/2009, 15h51
  3. vider une div avant load.
    Par zoutigo dans le forum jQuery
    Réponses: 2
    Dernier message: 29/07/2009, 14h59
  4. Event Shown ou Load
    Par olibara dans le forum C#
    Réponses: 2
    Dernier message: 24/03/2009, 11h07
  5. [C#] Problème d'affichage d'une fenêtre (event Load)
    Par PB-W dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/03/2006, 14h48

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