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 :

Rafraichissement d'une dataGridView


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 49
    Par défaut Rafraichissement d'une dataGridView
    Bonjour,
    j'utilise Visual Studio 2005, framework 2.0. Je développe un site web en C#.

    Sur une page aspx, j'ai une ListBox qui contient des noms de personnes
    et en dessous j'ai une GridView qui représente un planning annuel. Ma GridView est composée de cases qui représentent des jours.

    Dans ma méthode page_load, je modifie le style de certaines cases pour par exemple afficher les jours fériés en vert...

    La première fois que ma page est affichée, par défaut c'est le planning de l'utilisateur logué qui est affiché.
    Ma ListBox me sert si l'utilisateur veut regarder le planning d'une autre personne.

    Je veux pouvoir changer mon planning quand on clique sur la ListBox.

    J'ai bien activé l'autoPostBack sur ma ListBox. Je sais que lorsque je change le nom de la personne dans ma ListBox, je passe bien dans la méthode page_load et que je modifie bien le style des cases de ma GridView mais ma GridView ne m'affiche pas ces changements de style.

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Quand tu repasses dans le page load, tu recharges le planning de la personne connectée je pense

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

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    oui il te manque un if(!IsPostBack) dans ton Page_Load
    si tu veux que les couleurs soient tout le temps chargées tu les mets en dehors du if ispostback, mais en ce qui concerne le chargement de l'utilisateur par défaut pour le charger qu'une et une seule fois, mets ce bout de code dans le if(!ispostback)

    Fix

  4. #4
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 49
    Par défaut
    J'ai déjà un if(!IsPostBack) dans mmon page_load

    if (IsPostBack)
    {
    HttpContext.Current.Session.Add("User", DropDownListActeur.SelectedValue);
    }

    Donc si c'est un postBack je change ma variable de session (qui me sert dans ma requete pour recuperer les jours de congés de la personne).

    Mais de toute façon dès qu'il y a un postback, la méthode page_load est appelée, non?

  5. #5
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 173
    Par défaut
    peut etre modifier dans ton databound du gridview
    ou dans le load du gridview

  6. #6
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 49
    Par défaut
    Mais qu'est ce que je mettrais dans le load ou le databound de mon gridview?
    Y'a pas une méthode pour rafraichir le gridview?

  7. #7
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    Tu pourrais faire le changer de gridview dans la méthode SelectedIndexChanged de ta DropDownList

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

Discussions similaires

  1. Comment arreter le rafraichissement d'une page avec un popup
    Par Wanty dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/08/2005, 14h44
  2. Rafraichissement d'une zone de texte
    Par chabs dans le forum MFC
    Réponses: 1
    Dernier message: 07/05/2005, 17h23
  3. Rafraichissement d'une fenêtre.
    Par GETah dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 21/04/2005, 09h33
  4. Showmodal puis rafraichissement d'une table
    Par navis84 dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/03/2005, 08h09
  5. [MFC] probleme de rafraichissement d'une image
    Par Vestaproman dans le forum MFC
    Réponses: 6
    Dernier message: 09/01/2004, 23h59

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