Bonjour,

J'utilise dans un datagrid un PagedCollectionView afin de regrouper mes lignes selon un critere.

Le datagrid affiche toutes mes lignes sans probleme.

Par contre, je souhaiterais que tous les groupes du datagrid soit fermé.
J'utilise la méthode CollapseRowGroup, mais j'ai un soucis.

Le premeir group refuse toujours de se réduire, alors qu'à partir du second sa fonctionne.

Voici mon code :

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
 PagedCollectionView pcv = dataGrid.ItemsSource as PagedCollectionView;
                    try
                    {
 
                        foreach (CollectionViewGroup group in pcv.Groups)
                        {
 
                                dataGrid.CollapseRowGroup(group, true);
 
 
                        }
 
                    }
                    catch (Exception ex)
                    {
                        // Could not collapse group.
                        MessageBox.Show(ex.InnerException.ToString());
                    }
Merci