Bonjour,
J'ai un datagridview et dans certaines Row il peut y avoir des cellulles colorés en bleu.
Je voudrais que 'les lignes où il y a des cellules colorés en bleu soient les 1eres lignes de la datagridview'.
J'ai implémenté une classe ColorRowCompareret sa méthode Compare.
Par contre, quand j'appelle :
j'ai le message : que je ne peux appliquer la méthode Sort car ma gridview à sa propriété datasource lié. Et qu'il faut Trier à partir de la datasource.
Code : Sélectionner tout - Visualiser dans une fenêtre à part gdvListes.Sort(new ColorRowComparer(SortOrder.Descending));
Or ma datasource est lié à une bindingsource qui est une datatable, et je n'ai évidemment pas les infos liés à la couleur des cellules dans ma datatable.
Avez vous une idée de comment faire ?
Merci
Partager