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 :

Blocs de code incorporés dans dropdownlist


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2005
    Messages
    315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 315
    Par défaut Blocs de code incorporés dans dropdownlist
    Bonjour à tous,

    Je voudrais incorporer un bloc de code dans une dropdownlist m'ai j'otiens une erreur
    Les blocs de code ne sont pas pris en charge dans ce contexte
    Je voudrais faire une boucle sur les Item d'une DropdownList:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <asp:DropDownList ID="cbChoixCritSpec" runat="server">
                                                                                            <asp:ListItem Value=""></asp:ListItem>
             <%
              while (reader.Read()) {
              %>
               <asp:ListItem><%=(string)reader["ID"]%></asp:ListItem>
              <%
                }
              %>
                                                                                        </asp:DropDownList>
    Merci d'avance pour votre aide .

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Bonjour,

    que cherches-tu à faire exactement ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2005
    Messages
    315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 315
    Par défaut
    Bonjour,

    J'essaie de faire une boucle sur des ListItem d'un dropdownlist en fonction du résultat d'une requête SQL.

  4. #4
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Toujours pas compris

  5. #5
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2005
    Messages
    315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 315
    Par défaut
    Désolé, je pensais avoir été clair,

    En fait voici mon code ajouter dans ma page .ASPX:

    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
    19
    20
    21
    22
    23
    24
    25
    26
     
    System.Data.SqlClient.SqlDataReader reader = SqlCmd.ExecuteReader();
     if (reader.HasRows)
     {
     try
     {
    %>
    <tr>
    <td><%=(string)reader["CRS_lib"]%></td>
    <td>
    <asp:DropDownList ID="cbChoixCritSpec" runat="server">
    <asp:ListItem Value=""></asp:ListItem>
    <%
     while (reader.Read()) {
    %>         
    <asp:ListItem><%=(string)reader["ID"]%></asp:ListItem>
    <%
    }
    %>
    </asp:DropDownList>
    </td>
    </tr>
    <%
    }
    catch (Exception) { }
    finally{}
    reader me retourne un tableau, c'est le résultat d'une requête SQL qui le récupère des ID.

    Le but étant d'avoir un nombre de <asp:ListItem><%=(string)reader["ID"]%></asp:ListItem> que de résultat retourné.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <asp:dropdownlist runat="server">
     <asp:ListItem>ID1</asp:ListItem>
     <asp:ListItem>ID2</asp:ListItem>
     <asp:ListItem>ID3</asp:ListItem>
    ...
    ...
    ...
    </asp:dropdownlist>
    Dans une autre application en asp, j'effectue le même code en utilisant la balise select et option et je n'ai pas cette erreur.

    Je ne sais pas du tout si j'ai été plus explicite.

  6. #6
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Ben disons que le seul probleme que je vois c'est qu'il faut lire quelques tutoriaux de base en ce qui concerne l'ASP.NET. On ne s'improvise pas développeur.

    Tu binds directement ton reader sur ta dropdown en speficiant le DataValueField et le DataTextField et le probleme est résolu

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

Discussions similaires

  1. Garder blocs de code dépliés dans l'affichage
    Par BnLucky dans le forum Visual Studio
    Réponses: 4
    Dernier message: 03/02/2012, 12h25
  2. Réponses: 5
    Dernier message: 08/01/2009, 13h45
  3. [VS2005]Masquer des blocs de code dans une fonction
    Par tomny dans le forum Visual Studio
    Réponses: 2
    Dernier message: 09/12/2008, 16h53
  4. [Forms 9i] Integrer du code java dans un bloc PL/SQL
    Par mohmanjdo dans le forum PL/SQL
    Réponses: 2
    Dernier message: 07/02/2006, 13h54

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