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 :

Rafraichir l'affichage d'un datagridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Par défaut Rafraichir l'affichage d'un datagridview
    Bonjour,

    J'ai un datagridview qui est rempli a partir d'une requête select, elle même allant chercher ses données sur une base access.

    Lorsque je clique une case a cocher du datagridview je met a jour la base de données avec une autre requête update.

    Mais j'aimerai qu'après avoir cliqué (et donc mis a jour la bdd) pouvoir raffraichir mon datagridview avec ma requete select du début.

    Le soucis c'est qu'avant de remplir mon datagridview je le vide avec linstruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DataGridView1.Rows.Clear()
    et comme la requête update s'effectue sur DataGridView1_CellParsing

    je ne peux pas réappeller la procédure qui rempli le datagridview, car sinon le prog tourne en rond.

    Pour faire plus simple cela donne

    fonction de remplissage du DGV
    1 vide le DGV => (mais ca exécute le cellParsing)
    2 Rempli le DGV


    on modifie une ligne (case a coché)=> requete update dans la bdd
    Et la je voudrais mettre a jour le DGV, (dans l'idéal appel à la fonction de remplissage)
    Car en fait, la ligne de la case qui a été coché doit être supprimé.

    Merci d'avance
    Gilles

  2. #2
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2011
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 267
    Par défaut
    bonjour,
    essaye cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataGridView1.Refresh()

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Par défaut
    merci de ta réponse mais cela ne fonctionne pas, car mon DGV n'est pas lié a une base, c'est moi qui le rempli au travers du code par ajout de chaque ligne correspondant a chaque enregistrement récupéré après passage de la requete.

Discussions similaires

  1. Probleme d'affichage avec un DataGridView
    Par kekesilo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/01/2007, 14h12
  2. Réponses: 2
    Dernier message: 30/10/2006, 22h14
  3. [evc4] Rafraichir l'affichage
    Par Caroooo dans le forum MFC
    Réponses: 15
    Dernier message: 23/06/2006, 13h58
  4. débutant : rafraichir l'affichage c++builder
    Par matika dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/03/2006, 12h20
  5. [JFrame] Rafraichir l'affichage d'1 JFrame
    Par tomburn dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 21/04/2005, 11h39

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