DLL LISTBOX ET COMBOBOX MULTI COLONNES

Signaler
Messages postés
95
Date d'inscription
lundi 9 juin 2003
Statut
Membre
Dernière intervention
2 juin 2010
-
guilleto
Messages postés
258
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
20 mars 2013
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18800-dll-listbox-et-combobox-multi-colonnes

guilleto
Messages postés
258
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
20 mars 2013
1
@Labout : Bonne retraite, Si tu as une idée, n'hésites pas !
@PWM63, Merci pour cette solution, mais je ne me vois pas créer une database juste pour un enregistrement !

Pour le moment (vu que ça presse) je vais utiliser à contre coeur un DataGridView ...

Encore merci pour vos réponses.

Olivier
PWM63
Messages postés
127
Date d'inscription
lundi 11 octobre 2004
Statut
Membre
Dernière intervention
18 mai 2016

Au temps pour moi.
Pour éviter de simplement te dire que je ne sais pas, je te propose de remplir manuellement 1 Datatable.

'en même temps que ton 2 :
Dim table As DataTable = New DataTable()
Dim colonne As DataColumn

colonne = New DataColumn()
colonne.DataType = System.Type.GetType("System.Int32")
colonne.ColumnName = "Colonne1"
table.Columns.Add(colonne)

colonne = New DataColumn()
colonne.DataType = Type.GetType("System.String")
colonne.ColumnName = "Colonne2"
table.Columns.Add(colonne)

'3
Dim row As DataRow

row = table.NewRow()
row("Colonne1") = Valeur1
row("Colonne2") = Valeur2
table.Rows.Add(row)

MultiComboBox1.DataSource = table
MultiComboBox1.DisplayMember = "Colonne1"
MultiComboBox1.ValueMember = "Colonne2"
cs_labout
Messages postés
1356
Date d'inscription
samedi 8 décembre 2001
Statut
Membre
Dernière intervention
23 octobre 2006
5
Désolé, je ne puis vous aider, j'ai cessé mon activité pour une retraite méritée.
guilleto
Messages postés
258
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
20 mars 2013
1
Bonjour PWM63,

Tout d'abord, merci pour ta réponse.

Si je ne me trompe pas, ceci est pour ajouter des colonnes ! non ?

Moi ce que je cherche à faire c'est :
1°) Créer une ListBoxMultiColonnes (FAIT)
2°) Ajouter 2 colonnes nommées Colonne1 et Colonne2 (FAIT)
3°) Ajouter 1 ligne avec les éléments Valeur1 et Valeur2 => Là je bloque !

Attention, je dois pouvoir ajouter d'autres éléments par la suite.

Si tu as trouvé comment faire cela sans passer par une bdd : je suis preneur.

Par avance merci

Olivier
PWM63
Messages postés
127
Date d'inscription
lundi 11 octobre 2004
Statut
Membre
Dernière intervention
18 mai 2016

Erratum :
Bonjour Olivier,

Essaye ainsi :
ListBoxComboxMulticolonne.MultiComboBox1.Columns.Add(New ListBoxComboxMulticolonne.MultiComboBox.Column(Column_Width1, Column_Member1))
ListBoxComboxMulticolonne.MultiComboBox1.Columns.Add(New ListBoxComboxMulticolonne.MultiComboBox.Column(Column_Width2, Column_Member2))