Problème de récupération de données
Bonjour ä tous je reviens vers vous car je dois faire face à un nouveau problème.
En gros, je souhaiterai récupérer les données de mes compteurs qui varient en fonction du temps pour les afficher sur des graphiques.
Pour cela, j'ai créé une liste de dictionnaire comme ceci :
Code:
1 2 3 4
|
List<Dictionary<Double, Double>> listData = new List<Dictionary<Double, Double>>(); // Déclaration d'une liste de données
Dictionary<double,double> data = new Dictionary<double,double>(); // Déclaration d'un dictionnaire pour stocker les données des compteurs |
Du coup, j'ajoute des données dans mon dictionnaire de la manière suivante :
Code:
1 2
|
data.Add(date, val); //date et val sont au format double |
Et ensuite, j'ajoute mon dictionnaire à ma liste de la manière suivante :
Code:
1 2
|
listData.Add(data); // Ajout du dictionnaire Data à la liste listData |
Du coup, mes questions sont : Ai-je fais le bon choix pour stocker mes données de compteurs et si oui, comment puis-je lire mes données issues de ma liste car je n'y arrive pas.
Voici un exemple d'un de mes nombreux tests :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
foreach (Dictionary<Double, Double> dico in listData )
{
foreach (Double key in dico.Keys)
{
string valAsString = obj[key].ToString();
MessageBox.Show(key.ToString() + " " + valAsString);
}
} |
D'avance merci pour votre aide éventuelle.