Bonjour tout le monde;
J'ai une listeView avec 12 ligne statique mais 12 valeurs aleatoire, je m'explique:
chaque ligne represente un mois(janvier, fevrier, mars... decembre)
chaque mois à une valeur
mois janvier 1200 euro
mois fevrier 800 euro
mois mars 950,50 euro
...
mois decembre 1100,60 euro
donc pour pouvoir lire ces valeur j'ai fait ça:
grace à mes conditions je trouve que je peux vraiment connaitre la valeur la plus eleve dans ma listview on fait comme suite:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var1 = Convert.ToDouble(listView1.Items[0].SubItems[1].Text); var2 = Convert.ToDouble(listView1.Items[1].SubItems[1].Text); var3 = Convert.ToDouble(listView1.Items[2].SubItems[1].Text); var4 = Convert.ToDouble(listView1.Items[3].SubItems[1].Text); var5 = Convert.ToDouble(listView1.Items[4].SubItems[1].Text); var6 = Convert.ToDouble(listView1.Items[5].SubItems[1].Text); var7 = Convert.ToDouble(listView1.Items[6].SubItems[1].Text); var8 = Convert.ToDouble(listView1.Items[7].SubItems[1].Text); var9 = Convert.ToDouble(listView1.Items[8].SubItems[1].Text); var10 = Convert.ToDouble(listView1.Items[9].SubItems[1].Text); var11 = Convert.ToDouble(listView1.Items[10].SubItems[1].Text); var12 = Convert.ToDouble(listView1.Items[11].SubItems[1].Text); double var13 = 0, var14 = 0, var15 = 0, ...
cette solution va me permetre de verifier ligne par ligne les valeurs sauf que j'ai constaté que je dois ecrire manuellement des millier des conditions afin de tester tout les lignes :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 if(var1 >= var2) { var13 = Convert.ToDouble(listView1.Items[0].SubItems[1].Text); valeuraafficher = var13; } if(var2 >= var1) { var14 = Convert.ToDouble(listView1.Items[1].SubItems[1].Text); valeuraafficher = var14; } if(var13 >= var3) { var15 = Convert.ToDouble(listView1.Items[2].SubItems[1].Text); valeuraafficher = var15; } ...
donc j'ai besoin d'aide s'il y'a une chose automatique à faire pour les controller dans une boucle 'for' ... afin qui me donne la valeur la plus eleve (dans cette exemple c'est mois janvier 1200 euro)
help please
Partager