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

Windows Presentation Foundation Discussion :

Ecriture dans un combobox


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 161
    Par défaut Ecriture dans un combobox
    Bonjour a tous,

    ma question est la suivante: Comment saisir des données dans un combobox autre que la liste qu'il contient.

    Merci d'avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    beh, ca depend du style choisi...

    DropDown, ou dropDownList.. .si c'est une liste, forcément, tu seras restreint
    aux entrées de la liste

    sinon, en dropDown, ça permet un peu plus de souplesse (et de conneries aussi )

    The Monz, Toulouse

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 161
    Par défaut
    Bon, le code de remplissage du combobox est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    private void listActivity()
            {
                wsTT.TelnetServiceAPClient l__wsClient = new Telnet.hcTT.MeetingReportPlugin.wsTT.TelnetServiceAPClient();
                wsTT.SiActivity[] l__listActivity = l__wsClient.get_activity_list();
                cmbActivity1.ItemsSource = l__listActivity;
                cmbActivity1.DisplayMemberPath = "m__activityName";
                cmbActivity1.SelectedValuePath = "m__activityId";
            }
    Rq: je travaille avec wcf. Le remplissage se fait avec une liste.

    J'attends votre aide.

  4. #4
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Par défaut
    Comme le disait The Monz, il suffit de définir le bon style ! :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    private void listActivity()
            {
                wsTT.TelnetServiceAPClient l__wsClient = new Telnet.hcTT.MeetingReportPlugin.wsTT.TelnetServiceAPClient();
                wsTT.SiActivity[] l__listActivity = l__wsClient.get_activity_list();
                cmbActivity1.ItemsSource = l__listActivity;
                cmbActivity1.DisplayMemberPath = "m__activityName";
                cmbActivity1.SelectedValuePath = "m__activityId";
                cmbActivity1.DropDownStyle = ComboBoxStyle.DropDown;
    
            }

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 161
    Par défaut
    Désolée, peut être j'aurais du le préciser dès le début.

    Je travaille avec wpf alors je trouve pas l'attribut "DropDownStyle" du combobox. Merci pour votre aide.

  6. #6
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Par défaut
    Ca change tout ou presque,

    il suffit alors de spécifié la propriété "IsEditable" à True

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. Ordre d'ecriture dans une comboBox
    Par abbd dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/06/2008, 15h43
  3. Interdire l'ecriture dans un comboBox
    Par abbd dans le forum Windows Forms
    Réponses: 4
    Dernier message: 21/04/2008, 16h02
  4. manque de place dans un combobox
    Par liviertlse dans le forum Composants VCL
    Réponses: 4
    Dernier message: 24/10/2003, 16h19
  5. Réponses: 2
    Dernier message: 26/09/2003, 14h51

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