J'ai besoin de remplir un DataGridView à partir d'un Dictionary "MesVar" qui contient environs 36000 données (MesVar est interne à mon appli, pas une base de donnée externe). Ces 36000 données sont réparties dans des tableaux de différentes tailles référencés par une clef alphabétique (le dictionary).
J'utilise le code suivant qui fonctionne trés bien mais est "un peu longuet".
Est-il possible d'optimiser ce code (du genre traitement par tableaux complets sans parcourir tous les éléments de chacuns des tableaux)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ' Toutes les varaibles sont affichées Me.DataGridViewVariables.Rows.Clear() ForEach kvp As KeyValuePair(OfString, EditeurSMCType.DonneesVariable()) In MesVar MaData = MesVar(kvp.Key) For i = 0 To MaData.Length - 1 Me.DataGridViewVariables.Rows.Add(kvp.Key, i, MaData(i).Utilisee,kvp.Key & i, _ MaData(i).Mnemo, MaData(i).Libelle, MaData(i).Valeur) Next i Next kvp
Ce n'est pas parce que l'on allume la bougie de quelqu'un avec sa lanterne que l'on se prive de lumière.
Partager