Bonjour
J'aimerais utiliser les fonctions classiques d'une liste box (ajouter des éléments, lire les élément, sélectionner...)
si quelqu'un avait les fonctions pour, je suis intéressé.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 public void main()
{
     XPathNodeIterator mesEmplacements = DataSources[0].CreateNavigator().Select("/my:mesChamps/my:groupe2/my:Lst_Test", NamespaceManager);
 
     for (int i =0; i< 10; i++)
          AddItem(svalue[i]);  //tableau de donnée quelconque
}
 
 
public void AddItem(string itemId)
{
     XPathNavigator DOM = MainDataSource.CreateNavigator();
     XPathNavigator group2 = DOM.SelectSingleNode("//my:mesChamps/my:groupe2", NamespaceManager);
     XPathNavigator field2 = DOM.SelectSingleNode("//my:mesChamps/my:groupe2/my:Lst_Test", NamespaceManager);
     XPathNavigator newNode = field2.Clone();
 
     newNode.SetValue(itemId);
     group2.AppendChild(newNode);
}
Mes questions : comment ajouter des éléments dans ma liste en mode "non sélectionné" car par défaut ils sont cochés.
Quand je les décoches ils sont supprimé, pourquoi ?

mon dernier élément inséré apparait 2 fois dans ma liste (a la fin et au début)
donc doublon, si je le dé-sélectionne les deux disparaissent

Bref , je suis en train de m'amuser avec ce composant liste, et n'ayant trouvé que trop peu d'information, c'est le moyen d'en rajouter ici

Merci d'avance