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 :

[VB.NET][1.1]affecter une valeur à un DropDownList


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2006
    Messages : 35
    Points : 35
    Points
    35
    Par défaut [VB.NET][1.1]affecter une valeur à un DropDownList
    Bonjour,
    je veux affecter la valeur d'un champ à DropDownList mais ca marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    Me.DropDownListClient.SelectedValue = myReader.GetValue(myReader.GetOrdinal("Client"))
    où est le problème?

  2. #2
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Points : 44
    Points
    44
    Par défaut
    Salut,

    Essai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Me.DropDownListClient.SelectedItem.Value = myReader.GetValue(myReader.GetOrdinal("Client"))
    Greg.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2006
    Messages : 35
    Points : 35
    Points
    35
    Par défaut
    Ca me génére l'erreur suivante:
    System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Points : 44
    Points
    44
    Par défaut
    Soit DropDownListClient.SelectedItem = nothing,
    Soit myReader = nothing,
    Verifie en mettan un point d'arret afin de controler ces objets.

    Greg.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2006
    Messages : 35
    Points : 35
    Points
    35
    Par défaut
    Je vous explique comment je procéde :

    Mon droplist est rempli en mode création par une requête , la valeur choisie est sauvegardée dans une table. Ensuite en mode consultation je veux récupérer ma valeur et l'affecter à mon droplist.

  6. #6
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 171
    Points : 122
    Points
    122
    Par défaut
    Bin selon mon intellisense, SelectedValue est SelectedItem ne sont que des "Get" et non des "Set".

    Tu peux faire ceci à la place :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ListItem myItem = new ListItem(myReader.GetValue(myReader.GetOrdinal("Client")));
    DropDownListClient.SelectedIndex = DropDownListClient.Items.IndexOf(myItem)
    Attention, il faut au préalable vérifier que "myItem" existe dans ta dropdownlist sinon la 2ème ligne va planter

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/11/2009, 10h46
  2. Réponses: 3
    Dernier message: 16/03/2007, 11h56
  3. [VB.NET]SourceGrid et affectation de valeurs dans une String
    Par Bourbaky dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/03/2006, 20h41
  4. Réponses: 4
    Dernier message: 07/04/2005, 13h37
  5. [VB.NET] copier coller d'une valeur
    Par mic56 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/06/2004, 11h43

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