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 :

DropDownList liée à une BDD + "tous"


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut DropDownList liée à une BDD + "tous"
    Bonjour,
    J'ai un problème relativement simple, mais je ne trouve pas comment le résoudre.

    Voilà J'ai une DropDownList dans une page aspx qui est liée à la base de données. Cette liste me permet de choisir un langage puis d'afficher un résultat dans une grille (pour ça, c'est bon !)
    mais je voudrait ajouter un choix dans la liste de telle manière qu'elle propose par défaut "Tous" et je ne sais pas comment ajouter cet item.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <asp:DropDownList ID="DropDownListChoixLangue" runat="server" DataSourceID="LangueDataSource" DataTextField="LABEL" DataValueField="ID_LANGUAGE" >
       <asp:ListItem Selected="True" Value="-1">Tous</asp:ListItem>
    </asp:DropDownList>
    <asp:SqlDataSource ID="LangueDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionStringXdbord %>"
                                ProviderName="<%$ ConnectionStrings:ConnectionStringXdbord.ProviderName %>" SelectCommand='SELECT "ID_LANGUAGE", "LABEL" FROM "LANGUAGES"'>
    </asp:SqlDataSource>
    il semblerait que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:ListItem Selected="True" Value="-1">Tous</asp:ListItem>
    ne soit pas suffisant.

    quelqu'un a une idée ?

    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
    rajoute dans ta collection d'item un item de ta dropdownlist donc auquel tu affectes la valeur que tu souhaites tu mets en selectedvalue = true si tu veux
    et faut que tu mettes pour ta dropdownlist appenddatabounditems à true
    ce qui va te rajouter ta collection d'item statique

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut AppendDataBoundItems à True
    Tu dois initialiser AppendDataBoundItems à True, ce qui va empêcher les éléments « bindés » d’écraser le Item définie statiquement [tous]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1"
                DataTextField="name" DataValueField="number" AppendDataBoundItems="true">
                <asp:ListItem Value=-1>tous</asp:ListItem>
            </asp:DropDownList>

  4. #4
    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 l'ai dit :p

  5. #5
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut
    ok merci...

    je savais que c'était un truc con, mais je ne voyais pas lequel

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

Discussions similaires

  1. Chargement d'une Dropdownlist liée à une SqlDataSource
    Par ZeProgrammator dans le forum ASP.NET
    Réponses: 1
    Dernier message: 13/11/2009, 08h31
  2. Développement de webpart liées à une BDD
    Par calagan99 dans le forum SharePoint
    Réponses: 1
    Dernier message: 28/05/2008, 12h00

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