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 :

[WPF VS 2017] Liste déroulante dynamique dans un DataGrid


Sujet :

Windows Presentation Foundation

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2018
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 23
    Points : 17
    Points
    17
    Par défaut [WPF VS 2017] Liste déroulante dynamique dans un DataGrid
    Bonjour, je voudrais transformer une simple cellule en liste déroulante, que l'on peut alimenter dynamiquement.
    Est-il possible de passer par un DataTable pour faire ça ?
    J'ai essayé en créant une classe de type ArrayList, puis List<string>, mais ça ne donne rien.
    Je veux éviter de passer par un "enum", car il ne permet de créer que des listes déroulantes statiques.

    D'ailleurs, voici un extrait de mon code :

    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
     
        public class MyListe : ArrayList
        {
            public MyListe()
            {
                Add("Valeur 1");
                Add("Valeur 2");
                Add("Valeur 3");
                Add("Valeur 4");
            }
        }
     
    (...)
     
       DataTable dt = new DataTable();
       dt.Columns.Add("col", typeof(MyListe));
       dataGrid.ItemsSource = dt.DefaultView;

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2018
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Finalement, j'ai préféré passer par Windows Form, et utiliser une "DatagridViewComboboxColumn".
    Mes listes déroulantes sont remplies à partir d'une collection de chaînes ( List<string> ).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. affichage d'une liste déroulante dynamique dans un formulaire
    Par manelll dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/06/2015, 12h42
  2. [XL-2007] Utilisation des listes déroulantes dynamiques dans deux classeurs
    Par KramnikK dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/03/2015, 10h50
  3. [MySQL] Récupération des données dans liste déroulante dynamique
    Par shenmicke dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 02/09/2009, 16h02
  4. image dans liste déroulante dynamique
    Par maguy27 dans le forum IHM
    Réponses: 5
    Dernier message: 11/08/2006, 10h58
  5. Réponses: 4
    Dernier message: 23/04/2006, 21h27

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