Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Remplir Combobox [ Base de données / SQL Server ] (simoneo)

mardi 1 janvier 2008 à 19:08:47 | Remplir Combobox

simoneo

Salut. Je veux savoir comment faire pour remplir un combobox à partir d'un champ du dataset à condition de ne pas avoir des doublons.
Merci d'avance.


vendredi 4 janvier 2008 à 17:59:23 | Re : Remplir Combobox

greg38bj

salut
dans un de mes soft, j'avais ces deux fonctions dans un module :

 'Rafraichissement d'un Combobox
    Public Sub RefreshCb(ByVal Combo As ComboBox, ByVal Table As String, ByVal Champs() As String, ByVal Index As Integer)
        Combo.DataSource = AfficherTout(Table)
        Combo.DisplayMember = Champs(Index).ToString
    End Sub

'Fonction de recherche dans la table
 Public Function AfficherTout(ByVal table As String) As DataView
        Dim SourceConnect As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Nomdelabasededonnée
        SourceOle = New OleDbConnection(SourceConnect)
        Select Case SourceOle.State
            Case ConnectionState.Closed
                SourceOle.Open()
        End Select
        Try
            RequeteSQL = "SELECT * FROM " & table
            Dim DataA As New OleDbDataAdapter(RequeteSQL, SourceOle)
            Dim DataS As New DataSet
            DataA.Fill(DataS, table)
            Dtt = DataS.Tables(table)
            Try 'return incorrect sur du Update
                Return DataS.Tables(table).DefaultView
            Catch ex As Exception
                Return Nothing
            Finally
                Select Case SourceOle.State
                    Case ConnectionState.Open
                        SourceOle.Close()
                        SourceOle.Dispose()
                        SourceOle = Nothing
                        SourceConnect = ""
                End Select
            End Try
        Catch ex As Exception
            Return Nothing
        End Try
    End Function

et dans le formulaire, j'appelais le rafraichissement comme ceci :


RefreshCb(Nomducombobox, Nomdetatable, NomduChamps, Indexduchamps)

en esperant que ça te servira ...
@+
greg38bj

vendredi 4 janvier 2008 à 23:44:59 | Re : Remplir Combobox

simoneo

Réponse acceptée !
Salut greg38bj, Je voudrais que ça soit plus simple que ça, j'ai utlisé une boucle for each.

For Each line As DataRow In ds.Tables("maTable").Rows
            If Not Me.ComboBox1.Items.Contains(line.Item(1)) Then
                Me.ComboBox1.Items.Add(line.Item(1))
            End If
        Next

Merci



Cette discussion est classé dans : combobox, remplir


Répondre à ce message

Sujets en rapport avec ce message

Remplir combobox ou listbox [ par Tatiana ] Bonjour, pourriez me dire comment faire pour que tous les intitulés d'un ligne( qui sont les intitulés des colonnes) s'affichent dans une combobox ou ComboBox [ par deju ] Bonjour. J'aimerais faire un ComboBox qui contient les noms des personnes contenus dans un rapport Crystal Reports afin de pouvoir imprimer seulement remplir une combobox dynamiquement [ par oniboni ] salut,j'ai une combobox et je veux la remplir à partir des noms de fichier d'un repertoire precis. comment puis-je faire?sinon à partir d'un fichier I Remplir un ComboBox!!! [ par aptech ] Remplir un comboBoxcombo.AddItem rstRemplirCombo.Fields(sChamps) J'aimerai que sChamps soit une variable comment lui définir de prendre la valeur de l VBA, remplir comboBox avec requete parametrée [ par themaste ] Bonjour a tous!Voila, j'ai un gros problème que je n'arrive pas a résoudre depuis deux jours. J'aimerais affiché ds une comboBox les valeurs d'une tab remplir une combobox a partir d'un fichier [ par zeurk ] salutComment remplir une combobox à partir d'un fichier txt où les infos sont separées par un point-virgule.Exemple: Nom;Prenom;adresse à mettre dan Remplir combobox VB.Net [ par Pikashoute ] Bonjour,je cherche de l'aide car là, je suis saoulée.Depuis hier, je suis sur le problème suivant :Je cherche à remplir une Combo box via une liaison Utilisation d'un ComboBox ????? [ par monsurf ] Salut!Je suis entrain de faire un "Carnet d'adresse"...J'aimerais savoir comment remplir un combobox !!!!???Exemple: comment je vais remplir un c remplir combobox avec oledataadapter [ par chris81 ] bonjour ,j' ai un gros pb, j'essaie de remplir une combo avec un dataset qui est lui meme rempli par OleDataAdpater et la surprise, au lieu de me mett comment remplir un combobox en code(utilisation de code de connexion(ado)) [ par noureddine2201 ] salutVB.NET ADO Je n'arrive pas à remplir une combobox en code (Connectio,DataAdapter,Dataset,Command), ma re...


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,373 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.