locked
DataBinder une ListBox multiselection RRS feed

  • Question

  • Bonjour, mon problème et le suivant :

    Je charge ( grâce à des WebServices ) deux objets le premier ("ObjPays") contient une liste de plusieurs pays, et le second ("ObjMonObjet") contient certaines données plus le ou les pays correspondant à l'objet "ObjMonObjet".

    J'ai un formulaire qui sert à afficher les différent éléments de mon objet "ObjMonObjet".Ce formulaire contient notamment une ListBox qui doit afficher la liste de tous les pays de mon objet "ObjPays" en selectionnant seulement les pays correspondant à mon objet "ObjMonObjet".

    Donc j'aimerai grace au DataBinding selectionner le ou les pays attaché(s) à mon objet "ObjMonObjet" lors du chargement de ma ListBox.

    Pour l'instant j'ai réussi à afficher dans ma ListBox tous les pays grace  à ma DataSource. Par contre je n'ai pas réussi à rendre selectionné tous les pays que mon objet référence, car il peut s'agir d'une multiselection, donc mon DataBinding classique devient obsolète( pour info le DataBinding classique que j'utilise est décrit dans "CODE1").

    j'ai deja des exemples similaires dans mon projet mais c'est avec des ComboBox et non avec des ListBox où la selection peut être multiple.

    Pour les comboBox j'ai utilisé le DisplayMember et le ValueMember et ca marche nickel.
    voici un bout de code :

    CODE1:
     MaCbox.DisplayMember = "ValeurAffichee";
     MaCbox.ValueMember = "IdValeurAffichee";
     MaCbox.DataSource = data;


    Pour résumer, je souhaiterais faire du DataBinding sur une ListBox multiselection.
    Donc voila j'espère être claire, et je voulais savoir si quelqu'un parmis vous a été déja confronté à ce genre de problème, et qu'elle est la meilleure méthode pour le résoudre??
    Merci d'avance.



    mercredi 30 janvier 2008 18:19