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

Affichage des résultats du sondage: mon pb interesse - t- il kk'1 ?

Votants
2. Vous ne pouvez pas participer à ce sondage.
  • oui

    1 50,00%
  • non

    1 50,00%
VB.NET Discussion :

VB.net 2005 ORacle ListView


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut VB.net 2005 ORacle ListView
    Hellooooo
    voilà je situes mon soucis , j'ai une table inflation (INF_COD_INF, INF_TAU_INF)

    j'ai créé un formulaire où se trouve une listview appelée List_Taux
    dont 2 colonnes : CODE et TAUX .
    Pour chacune des colonnes je souhaite afficher les codes avec leurs taux correspondant ....*
    Le hic c ke j'arrive à afficher les codes de la tables et le taux se trouvant à l'item 0 ....

    voilà ce ke j'ai
    _____________
    CODE | TAUX
    _____________
    T1 | 0.2
    T2 |
    T3 |
    ---------------

    voici mon code , si kk'1 peut m'aider ce sera vraiment super pour ke je puisse avancer dans mon projet :

    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
    Public Sub AfficheRow(ByVal connectionString As String)
            'permet d'afficher tous les taux dans la liste avec le code correspondant
            cmd.Connection = conn
            cmd.CommandText = "select INF_COD_INF,INF_TAU_INF from INFLATION order by INF_TAU_INF"
            cmd.CommandType = CommandType.Text
            Dim dr As OracleDataReader = cmd.ExecuteReader()
     
            While dr.Read()
     
                Me.List_Taux.Items().Add(dr.Item(0).ToString)
                ' Me.List_Taux.Items(1).SubItems.Add("INF_TAU_INF").ToString()
     
            End While
     
     
            conn.Dispose()
        End Sub


    en fait j'aimerai obtenir une listview comme celle-ci :

    ______________________________
    CODE | TAUX
    ________________________________
    T1 | 0.2
    T2 | 1.6
    T3 | 2.5
    _______________________________


    Thx for your help

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    en fait ça se passe dans le while où je dois faire une boucle for mais j'y arrive pas !!!



  3. #3
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Désolé je ne connais pas les BDD Oracle et les objets qui vont avec, mais si je peux me permettre quelques petits conseils, évite les "Up", ça n'accélérera rien du tout, ça peut au contraire titiller le système nerveux de certains, évite le langage SMS et met ton code entre les balises code prévues à cet effet (bouton # au dessus de la zone d'édition de message).

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    voilà j'ai réussi à faire apparaitre les données de ma table
    en fait j'étais mal parti tout à l'heure car il m'a semblait que j'avais besoin d'une boucle for

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
                While dr.Read()
                    Me.List_Taux.Items().Add(dr.Item(0).ToString)
                    Dim LVI As New ListViewItem
     
                    'LVI.Text = i.ToString                  'première cellule
     
                    LVI.SubItems.Add((dr.Item(1)).ToString)     'seconde cellule
                    'Me.List_Taux.Items(0).SubItems(i).ToString()
                    List_Taux.Items.Add(LVI)                 'ajout de la ligne
                End While
    maintenant ce n'est pas fini parceque l'affichage n'est pas bon,
    il y a un saut de ligne comme vous pourrez le voir ...
    si une personne a une idée , ça ne serait pas de refus
    Images attachées Images attachées  

  5. #5
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2003
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2003
    Messages : 201
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    While dr.Read()
    Dim LVI As New ListViewItem                
    LVI.text = (dr.Item(0).ToString)
    LVI.subItems.add(dr.item(1).ToString)
    Me.List_Taux.items.add(LVI)            
    End While
    me semble que ca ressemblerais plus a ca

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    c'était tout bête !!!
    j'espere que si quelqu'un est dans le même cas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     While dr.Read()
     
                Dim LVI As New ListViewItem
                LVI.Text = (dr.Item(0).ToString) 'première cellule
                LVI.SubItems.Add((dr.Item(1)).ToString)     'seconde cellule
                List_Taux.Items.Add(LVI)                 'ajout de la ligne
            End While

  7. #7
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2003
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2003
    Messages : 201
    Par défaut
    lol meme réponse preque en meme temps

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    oui en tout cas merci OUIJA

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/04/2010, 18h53
  2. VB.NET 2005 ListView Refresh
    Par tro2blabla dans le forum VB.NET
    Réponses: 11
    Dernier message: 13/07/2008, 08h44
  3. VB.NET 2005 ORACLE DELETE
    Par tro2blabla dans le forum VB.NET
    Réponses: 1
    Dernier message: 10/07/2008, 14h41
  4. [VB.Net 2005]Utilisation du listview
    Par DonF dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/12/2006, 16h40
  5. [VB.NET 2005] ListView : Rendre une colonne invisible
    Par rafou28 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 11/08/2006, 15h05

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