none
Reverse d'une BindingList RRS feed

  • Question

  • Bonjour,

    Existe t-il une méthode simple pour effectuer un reverse sur une bindinglist<T> genre maBindingList.Reverse() ?
    La méthode semble exister mais je ne saisi pas son fonctionnement.

    Merci
    jeudi 12 mars 2009 19:49

Réponses

Toutes les réponses

  • En regardant la documentation, je ne vois pas de fonction Reverse. Es-ce que c'est une une autre version que tu utilises?
    Microsoft MVP C# :: mongeon.devrpm.ca
    lundi 16 mars 2009 17:18
    Modérateur
  • Bonjour,

    Effectivement, la doc n'indique absolument rien sur la méthode reverse(), cependant, l'intellisence la propose !!
    J'ai essayé de faire un malist.Reverse(); il ne se passe rien, ni erreur, ni inversion de l'ordre de objets de ma liste !

    (J'utilise, dans mon appli, le framework 3.5)

    mardi 17 mars 2009 07:26
  • Très étrange, j'ai fait un test, j'ai ajouté le namespace :

    using System.ComponentModel; 

    Et ensuite, dans une fonction :

    BindingList<string> bl = new BindingList<string>();  
     
     mais je n'obtiens toujours pas le Reverse(); même l'intellisense ne me le propose pas. Es-ce que tu utilise un autre namespace?
    Microsoft MVP C# :: mongeon.devrpm.ca
    mardi 17 mars 2009 15:00
    Modérateur
  • Je n'utilise pas d'autre namespace mais je viens de m'appercevoir que le Reverse() n'est disponible que si j'ajoute "System.Linq"  dans les using.
    mercredi 18 mars 2009 07:24
  • Bonjour,
    c'est ce qu'on appelle les méthodes anonymes en .Net 3.5. tu peux les voir comme les wagons d'un train tu peux les attachés a ton objet et les utilisés.
    jeudi 19 mars 2009 14:46
  • Voir la documentation ici. Ceci renverse tout simplement l'ordre ta liste
    Microsoft MVP C# :: mongeon.devrpm.ca
    vendredi 20 mars 2009 11:45
    Modérateur
  • J'ai fini par créer une classe qui hérite de la BindingList<T> et j'y ai implémenté le Reverse().
    mardi 24 mars 2009 17:53