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

 .NET Discussion :

Insertion d'une valeur contenue dans un DropDownList


Sujet :

.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut Insertion d'une valeur contenue dans un DropDownList
    Bonjour,

    J'aimerai editer un enregistrement contenu dans une table via "FormView". Dans ce "FormView" j'ai un "DropDownList". Avec une fonction "UpdateCommand" l'enregistrement est modifié, mais le champs qui est représenté par le "DropDownList" ne s'enregistre pas.
    Alors je me demande comment il faut faire pour récuprer une valeur dans un "DropDownList".

    J'espère que je suis assez clair.
    Merci d'avance.

    David

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Tu as bien réglé les bonnes valeurs dans les propriétés DataTextField, DataValueField et SelectedValue ?

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    Bonjour,
    DataTextField, DataValueField sont réglés avec les bonnes valeurs, par contre la propriété SelectedValue je ne sais pas ou elle se trouve.

    Au moment de la validation de l'Update il y a ce message d'erreur qui s'affiche
    Must declare the scalar variable "@Prenom".

    Est ce qu'il a une différence entre un contrôle "TextBox" et un contrôle "DropDownList" contenue dans le Display "EditItemTemplate" d'un contrôle "Formview" pour effectuer l'ajout d'un enregistrement dans un base de données SQL en utilisant l'outil "Updatecommand ou Insertcommand".

    UpdateCommand="UPDATE [t_test] SET [ID] = @ID, [Nom] = @Nom, [Prenom] = @Prenom, WHERE [ID] = @ID">
    C'est le champ prénom qui est définit avec un liste déroulante est ce que c'est utilisable de cette manière?

    Merci beaucoup pour ton aide.

    David

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Pour la DropDownList il te faut une SelectedValue avec un Bind (des fois VS ne la propose pas).

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    Citation Envoyé par Skyrunner Voir le message
    Pour la DropDownList il te faut une SelectedValue avec un Bind (des fois VS ne la propose pas).
    je dois faire une procédure pour le SelectedValue??

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par DavidGal Voir le message
    je dois faire une procédure pour le SelectedValue??
    Voici un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <asp:DropDownList ID="typeddl" runat="server" 
    	DataSourceID="SqlDataSource4" DataTextField="libtypemission" 
    	DataValueField="numtypemission" SelectedValue='<%# Bind("numtypemission") %>' />

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

Discussions similaires

  1. [resolut]Insertion d'une valeur vide dans un champ mémo
    Par bak47 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 23/04/2008, 19h24
  2. Réponses: 10
    Dernier message: 05/02/2008, 14h37
  3. Avoir une valeur vide dans un DropDownList
    Par matinho dans le forum C#
    Réponses: 19
    Dernier message: 12/11/2007, 15h37
  4. Réponses: 6
    Dernier message: 31/08/2007, 00h15
  5. Comment afficher une valeur contenue dans une variable ?
    Par manubrard dans le forum Langage
    Réponses: 5
    Dernier message: 20/02/2006, 15h56

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