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

Dotnet Discussion :

VS 2013 - Remplir une Combobox en rapport à la sélection de la précédente


Sujet :

Dotnet

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Points : 146
    Points
    146
    Par défaut VS 2013 - Remplir une Combobox en rapport à la sélection de la précédente
    Bonjour,

    Savez vous comment remplir une seconde Combo en rapport au choix de la première ?
    La première Combobox est remplie par les valeurs "LIBELLE" de la requete SQL.

    Mon code pour la première combobox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    Public Function GetUAP() As DataSet
     
            Try
     
                Dim sql As String = "SELECT ID_UAP, LIBELLE FROM [dbo].[UAP] WHERE ID_SITE = '" & LeSite & "'"
                Dim myCommand As New SqlCommand(sql, cnn1)
                cnn1.Open()
                Dim reader As SqlDataReader = myCommand.ExecuteReader()
                Dim Ds As DataSet
                dt_glob = New DataTable(0)
                Dim ID_UAP, LIBELLE As DataColumn
                ID_UAP = New DataColumn
                ID_UAP.ColumnName = "ID_UAP"
                LIBELLE = New DataColumn
                LIBELLE.ColumnName = "LIBELLE"
     
                dt_glob.Columns.Add(Id_UAP)
                dt_glob.Columns.Add(LIBELLE)
     
                Ds = New DataSet
                Ds.Tables.Add(dt_glob)
     
                If reader.Read() Then
                    Do
                        Dim ligne As DataRow
                        ligne = dt_glob.NewRow()
                        ligne.Item("ID_UAP") = Trim(reader.GetValue(0))
                        ligne.Item("LIBELLE") = Trim(reader.GetValue(1))
                        dt_glob.Rows.Add(ligne)
                        While reader.Read()
                            ligne = dt_glob.NewRow()
                            ligne.Item("ID_UAP") = Trim(reader.GetValue(0))
                            ligne.Item("LIBELLE") = Trim(reader.GetValue(1))
                            dt_glob.Rows.Add(ligne)
                        End While
                    Loop While reader.NextResult()
                Else
                    reader.Close()
                End If
     
                reader.Close()
                cnn1.Close()
     
                Return Ds
     
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Initialisation UAP")
            End Try
     
        End Function
    La seconde sera remplie par le même type de code mais avec une clause WHERE dans la requete SQL qui serait la valeur de "ID_UAP".

    j'imagine bien un truc du genre pour la clause WHERE mais sans succès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ds_UAP.Tables(0).Rows(0).Item("ID_UAP")

    Merci pour votre aide.

  2. #2
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Points : 146
    Points
    146
    Par défaut
    Hello,
    J'ai contourné le PB en passant par des ListBox.
    Merci de m'avoir lu!

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

Discussions similaires

  1. [Spread designer] Remplir une combobox
    Par valoji dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/03/2006, 11h32
  2. [VBA-E] Comment remplir une ComboBox ?
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/03/2006, 09h03
  3. [C#] Remplir une combobox avec le champs d'une table Access
    Par Damsou dans le forum Windows Forms
    Réponses: 4
    Dernier message: 23/06/2005, 15h31
  4. [VB.NET] Remplir une ComboBox avec une requete sql
    Par graphicsxp dans le forum Windows Forms
    Réponses: 6
    Dernier message: 22/03/2005, 15h29
  5. Réponses: 2
    Dernier message: 26/07/2004, 13h34

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