Bonjour à vous,

Je n'arrive pas à trouver une solution pour aficher ou masquer une ou des lignes selon critère.
J'ai dans un DataGridview un code déjà fonctionnel pour colorier des lignes selon une condition, voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
if (DGV_Matable["Date_D1", e.RowIndex].Value.ToString() == "")
            {
                DGV_Tble_MES.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.White;
            }
            else
            {
 
                DGV_Matable.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.LightGreen;
 
            }
Maintenant est-il possible de masquer les lignes dans cette exemple ?

La cerise sur le cadeau serait de mettre le code dans une case à cocher...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
  private void CBO_Tri_CheckedChanged(object sender, EventArgs e)
        {
            // ici le code pour masquer ou afficher les lignes verte 
        }
En toute honneté je n'ai rien trouver sur la toile..
Merci à vous,
Bruno