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 :

probleme pour recharger un classe dans mon combo


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 201
    Par défaut probleme pour recharger un classe dans mon combo
    bonjour,

    j'ai un créée un formulaired'enregistrement d'une personne pour mon application, j'ai un combo qui donne la liste des medecins qui est rempli par une classe medecins

    La classe medecin coprend plusieurs propriétés :

    medecin.ajouter : pour ajouter un medecin
    medecin.lister : retourne un datatable avec la liste des medecins
    medecin.supprimer: supprimer un medecin

    le combo est chargée a l'ouverture du formulaire par le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    moncombomedecin.datasource =medecin.lister
    On peut crée un nouveau medecin a l'aide d'un formulaire pop-up dans la fiche personne qui s'ouvre en cliquant sur un bouton

    mon probleme est que uand j'ai finis de créer mon nouveau medecin et que je ferme mon formulaire popup je voudrais actualiser mon combo pour que le nouveau médecin créée apparaisse.

    j'ai écrit ce code la
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    medecin.vidercombo()
    moncombomedecin.DataSource = Nothing
    moncombomedecin.Dispose()
    moncombomedecin.DataSource = medecin.lister 
    moncombomedecin.Refresh()
    dans ma classe voici le code de lister et vidercombo

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    declaration generale :
    public vidt as datatable
     
    public function lister()
    vidt = ma connexion .execute("select idmedecin,medecin,adresse,telephone from medecin order by medecin asc")
    return vidt
    end function 
     
    public sub vidercombo
    vidt = nothing 
    end sub
    Quand je refais un lister je regarde le resultat de la requête le nouveau medecin crée est bien présent mais pas dans le combo

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 201
    Par défaut
    J'ai reussi a trouver j'ai mis dans le form acitivited le chargement du combo et ca marche tres bien

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

Discussions similaires

  1. [XL-2013] Une solution a mon probleme pour gerer les doublons dans excel 2013
    Par Farouk2015 dans le forum Excel
    Réponses: 3
    Dernier message: 09/01/2015, 22h44
  2. probleme pour retrouver les methodes dans la classe instancié
    Par philo71 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/05/2008, 09h26
  3. Réponses: 3
    Dernier message: 13/08/2005, 15h18
  4. [RMI] Probleme pour retrouver la classe implementée.
    Par Koko22 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 16/09/2004, 19h15
  5. [Debutant] probleme pour utiliser les classes d'un .jar
    Par pissek dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 12/05/2004, 18h21

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