IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Problème liaison donnée dans Comboboy


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Par défaut Problème liaison donnée dans Comboboy
    Bonjour à tous,


    Mon problème du jours est que je ne parvient pas é charger une liste d'élements dans une combo box

    Je désire que le contenu d'un Arraylist soit affiché dans une Combobox pour permette à l'utilisateur de choisir un élément parmi cette liste.

    Le problème est que je ne trouve pas l'equivalent de Datasource car il ne m'est pas porposé.

    La comboBox se trouve dans un Control que j'ai réalisé comprenant plusieur autre élement.

    Je cherche à affecter les données lors de l'ouverture de la fenêtre donc l'attribution des valeur se fait dans le constructeur de mon controle

    Mon tableau lui se trouve dans une autre partie du code mais est déclaré en Public

    Voici le code qui ne fonctionne pas

    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
        Dim projet As AcceuilProjet
     
        Public Sub New()
     
            MyBase.New()
     
            Me.InitializeComponent()
            AddHandler Me.BpSetPara.Click, AddressOf SetAffichageList
            AddHandler Me.BpChangMode.Click, AddressOf ChangeModeVariable
            ' Insérez le code requis pour la création d’objet sous ce point.
     
            Me.ListeVariableParam.Visibility = Windows.Visibility.Hidden
     
     
            Me.ListeVariableParam.ItemsSource = projet.TableauDeVariableBool 'Cette ligne attibue les données dans la combobox
     
     
        End Sub

    Lorsque je fais comme ceci, le code plante au démarrage, Quelqu'un saurait il pourquoi et comment il faut faire ?


    Par avance merci de votre aide

    Meilleures salutations

    Vorens

  2. #2
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 141
    Par défaut
    Je ne connais pas VB, mais ce que tu peux faire c'est remplir ta combobox "manuellement" dans une boucle.

    Tu boucles sur ton ArrayList (tant qu'il y'a des éléments), et tu les ajoutes un par un à la combobox

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Par défaut
    Hello,

    Merci pour ta réponse, j'ai testé mais cela ne fonctionne pas.


    J'ai changé l'endroit ou je charge mes données dans le combobox. Plus de bug mais rien ne s'afficher

    J'ai tester ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
         Control1.ListeVariable.ItemsSource = TableauDeVariableBool
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Control1.ListeVariable.Items.Add (NameTxt.Text)
    Lorsque j'ajoute un élément dans mon tableau de bool cela ajoute Egalement un élément dans la combobox mais rien ne s'affiche.

  4. #4
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Salut,

    La propriété DataSource existe bel et bien pour les Comboboys!

    Vois plutôt:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
            'Avec un tableau
            Dim items As String() = {"item1", "item2"}
            Me.ComboBox1.DataSource = items
     
            'Avec une liste
            Dim items2 As New List(Of String)
            items2.Add("item1")
            items2.Add("item2")
            Me.ComboBox1.DataSource = items2
    Personnellement, je préfère utiliser les List que les tableaux..

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Par défaut
    Re,


    Je sais bien qu'elle existe, mais pourquoi je n'y ai pas acces. Le seul truc qui apparait quand je tape Data c'est DataContext.

    Quelqu'un sait dans quelle situation on n'a pas le datasource de disponnible ?

  6. #6
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Ah mais je crois me souvenir que c'est un projet WPF.
    Ne connaissant pas la techno, je laisserais le soin à d'autres de t'éclairer à ce sujet..

    Cependant une brève recherche ma amené sur cette page..

Discussions similaires

  1. [Débutant]Problème de données dans une variable
    Par stansoad0108 dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 26/06/2008, 14h36
  2. Problème affichage données dans listview
    Par Alixe80 dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 13/05/2008, 20h42
  3. Problème gestion données dans cin
    Par Jean_guy dans le forum C++
    Réponses: 2
    Dernier message: 04/02/2008, 09h28
  4. [MySQL] problème ajout donnée dans BDD via php
    Par Skeud007 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 29/05/2006, 23h41
  5. [SQL] Moteur de recherche problème affichage donnée dans select
    Par vincedjs dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 07/04/2006, 20h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo