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

VB.NET Discussion :

probleme de ListBox


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 66
    Par défaut probleme de ListBox
    Bonjour,

    Après avoir chercher dans tous les sens (sans trouver le bon) je me tourne une nouvelle fois vers vous:

    j'ai une ListBox construite de cette maniere :

    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
    Try
     
                Dim sql As String = "SELECT * FROM Table WHERE .....
                Dim reader As SqlDataReader = _connection.SQLQuery(sql)
     
                While (reader.Read)
                    liste.DataSource = reader
                    liste.DataTextField = ("Nom")
                    liste.DataValueField = ("id")
                    liste.DataBind()
                End While
     
            Catch ex As Exception
     
            End Try
    Jusque là tout va bien la LisBox se remplie bien.

    Mais ensuite je selectionne un nom dans ma list PUIS je clic sur un boutton
    et là je veux récuprer l'id du nom selectionné.

    voici mon code

    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
    If Page.IsPostBack Then
     
                Try
                    val = Me.ListBox.SelectedValue.ToString
     
                    sql = " SELECT * FROM Table WHERE id_nom = '" & val & "' "
                    reader = _connection.SQLQuery(sql)
     
                    While (reader.Read)
                        Session("idNom") = reader("id_nom")
                    End While
     
                    'Response.Redirect(".....")
     
                Catch ex As Exception
                End Try
     
            End If
    la valeur recupérer est toujours égale à ""

    voyez vous une solution?
    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    j'ai déjà vu un problème similaire chez un des mes amis qui m'avait demandé de l'aide et le simple fait de remplacer & par des + ca semble bête mais bon ^^ ca avait fonctionné.

    ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sql = " SELECT * FROM Table WHERE id_nom = '" + val + "' "
    reader = _connection.SQLQuery(sql)
    je ne garanti pas le résultat mais sa coute rien d'essayé.
    Dernière modification par Deepin ; 04/01/2011 à 12h53. Motif: Balises [CODE]...[/CODE]

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    A quel endroit as-tu mis ce code ? Dans le Load ? Il faut le mettre dans l'évènement Click du bouton il me semble...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2008
    Messages : 161
    Par défaut
    je pense que si c'est pour récupérer le ID en fonction de l'élément sélectionné dans la listbox, il vaut mieux ton code dans l'événement Click du ListBox.

Discussions similaires

  1. Un problème de listbox
    Par ly1819 dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 18/05/2007, 09h06
  2. probleme de ListBox sous VB6 ( debutant )
    Par josémaria dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 11/03/2007, 15h18
  3. probleme dans listbox
    Par sanfour_walhan dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 24/12/2006, 18h18
  4. [VB.NET]probleme avec listbox.selectedvalue
    Par elastoplas dans le forum ASP.NET
    Réponses: 9
    Dernier message: 07/11/2006, 14h13
  5. probleme procedure ListBox
    Par bionicleman dans le forum Delphi
    Réponses: 15
    Dernier message: 26/07/2006, 16h56

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