Bonjour,
J'ai actuellement crée une application permettant de comparer le contenu de deux bases de données (la BDD sur le serveur test et la BDD sur le serveur de prod'). Le form final ressemblant à ceci :
Au niveau de l'encadré jaune, on retrouve deux rectangle "Messages".
J'aimerais comparer les deux et, afficher en rouge, par exemple, les lignes qui apparaissent d'un côté et pas de l'autre.
J'ai écrit ceci mais rien ne se passe :
Je vous remercie!
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 private void DataGridMsg1_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) { //Color controlColor = default(Color); foreach (DataGridViewRow iRow in DataGridMsg1.Rows) { foreach (DataGridViewRow jRow in DataGridMsg2.Rows) { if (DataGridMsg1.CurrentCell.Value == DataGridMsg2.CurrentCell.Value) { DataGridMsg1.Backcolor= Color.White; DatagGridMSg1.Backcolor = Color.White; } else { DataGridMsg1.BackColor = Color.Red; DataGridMsg2.BackColor = Color.Red; } } } }
Partager