Bonjour,
Je cherche à mettre de l'ordre dans une structure HierarchyID, et pour cela, je me base sur la liste des enregistrements, trié sur la colonne HierarchyID de ma table source. Jusque là, ça va.
Ensuite, je propose à l'utilisateur de réordonner les enregistrements, et entre autres, de permuter 2 lignes (entre la ligne N et la ligne N-1).
Pour cela, je récupère l'OrgNode de la ligne N-2, afin d'affecter l'orgNode de la ligne N la valeur :
Noeud N.GetAncestor(1).GetDescendant(/Noeud N-2/,/Nœud N-1/)
Le problème est que les nœud descendants du nœud N ne suivent pas. La fonction GetParentedValue n'est pas applicable car finalement je ne change pas de nœud.
Quelqu'un a-t-il la solution pour "actualiser" tous les nœuds fils ?
Merci,
TALERE
Partager