ListView AddRange Tbl() ??

Résolu
Messages postés
561
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
11 octobre 2010
-
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
-
Bonjour,
Sous Vb.Net (2005 mais aussi 2003)
J'aimerais savoir comment ajouter un tableau de type de donnée String par la méthode AddRange de ListView.Items.AddRange (ListView.ListViewItem) ?
Merci

1 réponse

Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
35
Salut,



Prenons par example LvwItemText un tableau de string:





Dim
LvwItemText()
As

String
= {
"Item1"
,
"Item2"
,
"Item3"
,
"..."
}

ListView.Items.AddRange(System.Array.ConvertAll(LvwItemText,
New
System.Converter(
Of

String
, System.Windows.Forms.ListViewItem)(
AddressOf
StringToListViewItem)))


La fonction qui va avec :



Public

Shared

Function
StringToListViewItem(
ByVal
Str
As

String
)
As
System.Windows.Forms.ListViewItem

  
Return

New
System.Windows.Forms.ListViewItem(Str)

End

Function




Et voili


Kenji



Il était une fois, un pauvre petit règlement que personne ne lisait. Il est tout sympa mais il est triste, aidez-le, lisez-le, ca lui ferait tellement plaisir ainsi qu'a nous. Merci.
Ca sent le sondage sur ce lien