En faite je souhaitais juste remplir ma liste avec ma source de donnée Xml,
comme vous m'aviez conseillé.
Donc j'ai :
- créé une source Fichier ressource XML.
- compléter (avec les résultats de ma requête SQL (dynamique)
->mon Fichier XML pour que le formulaire l'affiche 'en auto'.
Je pensais, suite au différents code que j'avais trouvé, et votre blog
utiliser ce code pour "intégrer mes données", et donc créer un code Xml temporaire et l'afficher dans ma liste
- ou changer le contenu du Fichier de ressource (mais je n'ai pas trouvé comment faire encore)
J'ai donc tester la méthode avec le code Linq (je connais très peu).
j'ai modifié
DataConnections["RRHS"].Execute(); -> DataConnections["Emplacements"].Execute();
-> string myNameSpace = navEMPLACEMENTS.GetNamespace("dfs"); me retourne "" et au final j'affiche les données de mon fichier XML ^^
case a cocher(vide) ; pas de valeur
case a cocher(vide) ; 2
case a cocher(vide) ; 3
Donc il affiche parfaitement (sauf premiere valeur) mes données brut Xml mais pas celle ajouté par new XElement...
Je cherche pourquoi XElement XEMPLACEMENT = new XElement... ne créer pas de nouvel élément, dans le NavEmplacements.outerXml on a ca :
OuterXml = "<Emplacements><Emplacements><Value>5</Value><Descriptif>des5</Descriptif></Emplacements></Emplacements>"
il ne supprime pas complétement les lignes de mon XML
et j'ai recopier 4 fois cette ligne pour ajouter 4 nouveaux éléments, et je n'affiche que 3 éléments a chaque fois (car 3 éléments dans mon fichier Xml)
et le premier élément n'affiche que la case a cocher et pas de valeur
La struture de mon fichier XML est elle correcte? car elle passe si je
//if ((firstChild != null) && (lastChild != null))
// firstChild.DeleteRange(lastChild);
Bref voila pour la partie infopath, après pour associer la source de donnée a ma zone de liste sélection multiple, je reste dans infopath(comme habituellement)? c'est juste pour comprendre ce que vous voulez dire par : "par l'interface SharePoint"
Merci encore d'avance,
Partager