Dll combobox multi colonnes

Description

Dll permettant l'utilisation d'une ComboBox avec une à n colonnes.
Le fichier RTF joint indique l'utilisation que j'ai essayé de faire aussi simple que
possible.
L'exemple joint utilise 3 possibilités de source de données Sql Server, Access et fichier XML.

Source / Exemple :


Code à mettre dans le Load   pour fichier XML
 Dim ds As New DataSet  ' XML
        Dim dsP As New DataSet ' table sql server
        ' pour simplifier j'ai choisi un fichier XML
        ' attention le xml n'aime guère les accents
        ds.ReadXml("Exemple.xml")

        MultiComboBox1.ShowColumns = True
        MultiComboBox1.DataSource = ds.Tables(0)
        MultiComboBox1.DisplayMember = "Nom" ' c'est ce qui est affiché dans la combo
        MultiComboBox1.ValueMember = "Code"  ' c'est la  colonne référence
        MultiComboBox1.Columns.Add(New ComboxMulticolonne.MultiComboBox.Column(30, "Code"))
        MultiComboBox1.Columns.Add(New ComboxMulticolonne.MultiComboBox.Column(75, "Prenom"))
        MultiComboBox1.Columns.Add(New ComboxMulticolonne.MultiComboBox.Column(95, "Nom"))
        ' la combo est sur le code 3
        'afin de montrer comment affecter une valeur à la combo
        MultiComboBox1.SelectedValue = 3

Conclusion :


J'ai ajouté des propriétés et simplifié le code Voir Fichier RTF

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.