Bonjour !
J'ai un petit problème à cause d'une compraison de 2 string qui ne s'effectue pas (ou mal) voilà déjà mon bout de code:
Seulement il ne se rend jamais compte que mes deux string sont différent (alors qu'au bout d'un moment il le sont) et donc je ne sors pas de la première boucle et fatalement au bout d'un moment j'ai une erreur me disant que j'ai dépassé le nombre d'index...
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 i=0; couleur = 0; date_id = DataGrid1.Items[0].Cells[0].ToString(); date_sourc = date_id; while (i<DataGrid1.Items.Count) { while (date_id == date_sourc) { if (couleur == 1) { DataGrid1.Items[i].Cells[0].BackColor = System.Drawing.Color.Gray; } else { DataGrid1.Items[i].Cells[0].BackColor = System.Drawing.Color.Magenta; } i++; date_sourc = DataGrid1.Items[i].Cells[0].Text.ToString(); } if (couleur == 0) { couleur=1; } else { couleur=0; } date_id = date_sourc; }
Quelqu'un peut-il maider ?
Merci !
Partager