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

Windows Forms Discussion :

[C#] Ordre des évènements


Sujet :

Windows Forms

  1. #1
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut [C#] Ordre des évènements
    Bonjour à tous,

    Je suis confronté à un problème qui je pense est récurrent en C#, mais je n'ai pas trouvé de réponse sur le sujet.
    Voici un exemple concret qui expose mon problème : dans une page aspx j'ai un Calendar. Lorsque la date sélectionnée par l'utilisateur change, la page doît être rafraîchie et l'affichage dépend de la date sélectionnée. Mais il y a un problème à cause de l'ordre des évènements exécutés.
    La récupération des données à afficher est faite dans le Page_load de la page, mais la modification de la sélection de la date du calendrier se fait dans l'évènement selectionChanged du calendrier. Et le problème c'est que le Page_load de la page est fait avant le selectionChanged du Calendar. Du coup l'affichage se fait avec l'ancienne date sélectionnée, il y a un décalage d'une sélection.
    J'espère avoir été assez clair dans mes explications, connaissez-vous un moyen de contourner ce problème ?

    Merci.
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  2. #2
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    le chargement des données se fait à l'evenement databinding....

    et sur le forum d'asp.net tu auras plus de chances d'avoir une réponse....
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  3. #3
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Merci pour ta réponse, je vais en effet poster le sujet dans l'autre section.
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Points : 616
    Points
    616
    Par défaut
    tient ... ca peut toujours servir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Événement public  	DataBinding  	Se produit lorsque le contrôle serveur se lie à une source de données.
     
    Événement public 	Disposed 	Se produit lorsqu'un contrôle serveur est libéré de la mémoire, ce qui constitue la dernière étape du cycle de vie d'un contrôle serveur en cas de demande d'une page ASP.NET.
     
    Événement public 	Init 	 	Se produit lorsque le contrôle serveur est initialisé, ce qui constitue la première étape de son cycle de vie.
     
    Événement public 	Load 	 	Se produit lorsque le contrôle serveur est chargé dans l'objet Page.
     
    Événement public 	PreRender 	Se produit après le chargement de l'objet Control mais avant le rendu.
     
    Événement public 	Unload 	 	Se produit lorsque le contrôle serveur est déchargé de la mémoire.
    Je pense volontiers à penser aux choses auxquelles je pense que les autres ne penseront pas

  5. #5
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Une réponse a été apportée dans mon post sur l'autre section
    http://www.developpez.net/forums/sho...d.php?t=158337
    Merci.
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

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

Discussions similaires

  1. [AC-2000] ordre des événements
    Par caradir dans le forum VBA Access
    Réponses: 4
    Dernier message: 21/06/2012, 14h54
  2. [JTree][Evenements] Controller l'ordre des évènements
    Par mavina dans le forum Composants
    Réponses: 3
    Dernier message: 18/12/2009, 11h25
  3. L'ordre des évènements des pages
    Par zooffy dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/01/2008, 14h38
  4. [VBA]L'ordre des évènements de suppression
    Par DelphiManiac dans le forum Access
    Réponses: 4
    Dernier message: 10/10/2006, 21h56
  5. [C#] Ordre des évènements
    Par Amara dans le forum ASP.NET
    Réponses: 5
    Dernier message: 02/06/2006, 11h52

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