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

ASP.NET Discussion :

remplir une dropdownlist


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Par défaut remplir une dropdownlist
    Bonjour,

    J'aimerais savoir comment remplir une drop downlist avec les couleurs de system.drawing.color.merci

  2. #2
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 173
    Par défaut
    je pense comme ca
    ddl.items[item].add("","")
    faut trouver la bonne propriété

    peut etre ("style", "background-color:red");

  3. #3
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Essaie quelque-chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    foreach(String knownColorName in Enum.GetNames(typeof(System.Drawing.KnownColor)))
                comboBox.Items.Add(knownColorName);

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Par défaut
    Je place ce code dans le code behind de page_load?
    J'ai un pb d'ordre syntaxique, je pense..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not IsPostBack Then
                Dim color As String
                for each color in Enum.GetNames(typeof(System.Drawing.Color))
                    comboBox.Items.Add(color)
                Next color
     
            End If
        End Sub

  5. #5
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Comme l'a montré BCmDev, tu dois utiliser l'enum System.Drawing.KnownColor et non pas la classe System.Drawing.Color...
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  6. #6
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    C'est quoi l'erreur ? (tu as posté en C# alors je t'ai fourni du C#).

    Ah oui, merci SaumonAgile, je n'avais pas vu...

  7. #7
    Membre éclairé Avatar de Asiany
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Par défaut
    Citation Envoyé par babafredo
    Je place ce code dans le code behind de page_load?
    J'ai un pb d'ordre syntaxique, je pense..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not IsPostBack Then
                Dim color As String
                for each color in Enum.GetNames(typeof(System.Drawing.Color))
                    comboBox.Items.Add(color)
                Next color
     
            End If
        End Sub
    For Each

  8. #8
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Par défaut
    Désolée, je ne suis pas réveillée ce matin, je voulais le poster en vb.net, du coup il me souligne enum avec expression attendue...
    Désolée
    merci

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

Discussions similaires

  1. Remplir une DropDownList
    Par dieudo dans le forum ASP.NET
    Réponses: 13
    Dernier message: 29/02/2008, 10h36
  2. remplir une dropdownlist depuis une base sql
    Par Flamby38 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 30/01/2008, 19h30
  3. Remplir une dropdownlist
    Par crofteur dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 23/11/2007, 14h24
  4. [VB.Net] Comment remplir une DropDownList ?
    Par Nadaa dans le forum ASP.NET
    Réponses: 11
    Dernier message: 10/07/2006, 15h06
  5. Début javascript : remplir une dropdownlist
    Par jbrasselet dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/05/2006, 15h43

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