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 :

VB.Net et Combo box


Sujet :

VB.NET

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut VB.Net et Combo box
    Bonjour,
    Je travaille sur un projet, celui-ci doit lier des données venant d'une base oracle 9i à une combo box. Le problème est que je possède plusieurs combo et qu'à chaque incrémentation de combo box. je dois retaper le même code à quelques exceptions près. Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
      Public Shared Sub requête_oracle_combo5(ByVal requete As String)
            cmd.CommandText = requete
            cmd.CommandType = CommandType.Text
            Try
                Dim dr As OracleDataReader = cmd.ExecuteReader()
                While (dr.Read())
                    Gestion_adresse_email.CBtype.Items.Add(dr.Item("TYPE_PRODUIT"))
                End While
            Catch ex As Exception
                ex.ToString()
            End Try
        End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     Public Shared Sub requête_oracle_combo6(ByVal requete As String)
            cmd.CommandText = requete
            cmd.CommandType = CommandType.Text
            Try
                Dim dr As OracleDataReader = cmd.ExecuteReader()
                While (dr.Read())
                    Gestion_adresse_email.CBPays.Items.Add(dr.Item("PAYS"))
                End While
            Catch ex As Exception
                ex.ToString()
            End Try
        End Sub

    Voila la procédure réalisée et qui ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Public Shared Sub combo(ByVal requete As String, ByRef combo As ComboBox, ByVal selection As String)
                cmd.CommandText = requete
                cmd.CommandType = CommandType.Text
                Try
                    Dim dr As OracleDataReader = cmd.ExecuteReader()
                    While (dr.Read())
                        combo.Items.Add(dr.Item(selection))
                    End While
                Catch ex As Exception
                    ex.ToString()
                End Try
            End Sub
    merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Points : 319
    Points
    319
    Par défaut
    As tu un message d'erreur ou quelque chose pour nous aider stp

  3. #3
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Citation Envoyé par quentincabo Voir le message
    Voila la procédure réalisée et qui ne fonctionne pas
    Si si ca fonctionne, ca fait ce que tu lui as dit de faire par contre on ne sait pas si ca correspond à ce que tu voudrais faire.

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut
    Bonjour,

    nonn je n'ai aucun message d'erreur, il me remet juste les combo box vide et nom pas remplie des éléments voulu.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut
    Si si ca fonctionne, ca fait ce que tu lui as dit de faire par contre on ne sait pas si ca correspond à ce que tu voudrais faire.
    Tu as raison mais bon je me comprends

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut
    le code était bon mais j'avais commis une erreur dans la connexion à ma base de donnée.

  7. #7
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    En affichant ton "ex.ToString()" tu l'aurais su directement Ici tu renvoies un string qui n'est jamais utilisé. Et vu que tu catches l'exception tu ne la vois jamais apparaitre.

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut
    Oui, c'est comme cela que je l'ai vu. envoi soit c'est une bête erreur et je suis désole de vous avoir déranger pour si peu

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

Discussions similaires

  1. combo box et VB.net
    Par quentincabo dans le forum VB.NET
    Réponses: 5
    Dernier message: 31/03/2008, 13h20
  2. [vb.net] recuperer une valeur dans un text combo box
    Par stolx_10 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 08/02/2007, 16h11
  3. [VB.NET] Choisir les valeurs des items d'un combo box?
    Par Eithelgul dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/06/2004, 10h13
  4. Réponses: 2
    Dernier message: 11/05/2004, 11h17
  5. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47

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