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 :

Récupérer une donnée dans la database


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Par défaut Récupérer une donnée dans la database
    Bonjour à tous et à toutes,

    Je développe un programme qui doit imprimé des numéro d'échantillons. Ces échantillons sont classés par "méthode" (je sait que les noms donnés sont ambigües mais c'est pas ma faute )

    L'utilisateur entre donc une date et une liste de méthodes lui est affiché. Une méthode est caractérisé par un Nom et un ID, bien sûr dans la liste je n'affiche que le nom, l'utilisateur se fout de savoir que sa méthode est la 0500505234.

    Enfin bref, j'ai fait un SELECT qui sélectionne les noms et les ID des méthode et les met dans une DataTable. Et j'aimerai maintenant récupérer l'ID qui correspond à la méthode.

    Mais je ne sait pas comment récupérer l'ID correspondant à la méthode sélectionnée sachant que seul le nom apparait à l'écran dans ma ListBox...


    Je ne sait pas si je m'explique bien...
    Je suis là pour toute infos complémentaire

    Merci d'avance pour votre aide,
    Coridalement

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int Id=-1 ; 
    for (int i=0;i<MydataTable.Rows.Count;i++) 
     if (MydataTable.Rows[i]["NOM"].ToString()==LaMethodeSelectionnée) 
        Id=MydataTable.Rows[i]["ID"];

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Par défaut
    Salut,

    Merci pour ta réponse, mais elle est en C, et je pense avoir bien posté sur le forum vb.net... non???

    Je vais tester de la traduire

  4. #4
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    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
    'Tu sélectionne le 'nom' de ta methode:
     
    Dim MaMethode as string = ListBox1.SelectedItem.ToString()
    Dim MonIdMethode as integer
     
    'Ensuite tu parcours ta datatable:
    dim i as integer = 0
    While i < MaDatatable.rows.Count
     
         If String.Compare(MaMethode, MaDatatable.Rows(i).Item("Nom").ToString) = 0 Then
              MonIdMethode = MaDatatable.Rows(i).Item("ID")
              i= MaDatatable.rows.Count
         End If
     
         i= i+1
     
    End While

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Par défaut
    Merci beaucoup pour ton aide

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

Discussions similaires

  1. récupérer une donnée dans un gridpanel.
    Par jmmaugis dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 26/01/2010, 11h21
  2. [MySQL] Récupérer une donnée dans une liste déroulante
    Par Sekigawa dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/11/2008, 15h25
  3. comment récupérer une donnée dans une requête
    Par valerie02 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 13/06/2007, 23h20
  4. Réponses: 1
    Dernier message: 18/04/2006, 23h16
  5. [EJBQL] Récupérer une donnée dans un EJB avec EJB/QL
    Par pblb62 dans le forum Java EE
    Réponses: 3
    Dernier message: 28/03/2006, 11h53

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