Bonjour à tous,
J'ai un petit souci de mise à jour de mes éléments.
J'ai un UserControl dans lequel j'ai plusieurs GridView bindées chacune sur une ObservableCollection différente. Ces ObservableCollection ont le même type d'objet
Par exemple: - Liste 1 : Tous les demande de support non résolu
- Liste 2 : Les demandes de support me concernant.
- Liste 3 : Une liste construite en fonction du formulaire de recherche.
A l'initialisation, je construis mes listes avec autant de requête que de liste.
Hors quand je viens mettre à jour un objet de la liste 1, si celui ci se trouve aussi dans la liste 2, il n'est pas mis à jour car WPF ne reconnait pas que c’est le même objet.
Ceci est normal puisque je ne le construis pas dans la même méthode.
Je ne peux pas récupérer tous les enregistrements et filtrer dessus car ils sont trop nombreux et je viderai la base de données.
La solution que je vois est de ne faire qu'une seule requête (avec des union ???) et de construire mes différentes listes dans mon métier.
Pensez vous que c’est une bonne solution solution?
Partager