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 :

Gestion des listview en VB.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 239
    Par défaut Gestion des listview en VB.net
    Bonjour ,

    je travaille avec Visual Basic 2008 Express.
    je cherche à implémenter une listview et je n'arrive pas à afficher correctement chaque items .
    la listview nomée Affiche_Resultat est créé dans une fenêtre Form1.vb design ( pas de création dynamique).
    Dans les propriétés de ma listview , j'ai une collections columns dans laquelle j'ai défini 4 champs.

    Dans un tutoriel , on décrit la syntaxe suivante :

    for i = 1 to 5
    Dim LVI As New ListViewItem
    LVI.Text = i.ToString 'première cellule
    LVI.SubItems.Add((i * i).ToString) 'seconde cellule
    LVI.SubItems.Add((i * i * i).ToString) 'troisième cellule
    LVI.SubItems.Add((4 * 1 ).ToString) '4ième cellule

    Affiche_Resultat.Items.Add(LVI)
    next

    Mon problème
    lors de l'affichage , tous les champs1 apparaissent l'un derrière l'autre sur une même ligne . Les champs 2 ,3,4 n'apparaissent pas .

    Hors , si je fais la lecture des éléments de ma listeview , je retrouve bien mes élément :
    Dim liste As String
    liste = ""
    For A = 0 To (Affiche_Resultat.Items.Count - 1)

    For B = 0 To Affiche_Resultat.Items(A).SubItems.Count - 1
    liste = liste & Affiche_Resultat.Items(A).SubItems(B).Text & ", "
    Next
    liste = liste & Chr(10)

    Next
    MsgBox(liste)

    Ma question : quesqu'y ne vas pas dans mes définitions de ma listview ?

    Merci

  2. #2
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 239
    Par défaut Pb sur gestion des listbox identiques
    Pour contourner mon problème avec les listview , j'ai opté pour utiliser une listbox multicolonne.
    Le problème est le même , je ne sais pas mettre à jour les éléments de la colonne 2.

    Pour la gestion d'une listbox monocolonne : Affiche_Resultat2 , je n'arrive pas à supprimer les éléments .
    mon code simplifié :

    Sub RAZ_Rapport_Affichage()
    'Dim nb_ele As Integer
    Dim nb_ele As Integer = Me.Affiche_Resultat2.Items.Count
    If Affiche_Resultat2.Items.Count > 0 Then
    For J As Integer = 0 To nb_ele - 1
    Affiche_Resultat2.Items.Remove(0)
    Next
    MsgBox(" Dans RAZ , on a supprimé : " & CStr(nb_ele) & " et il reste : " & CStr(Me.Affiche_Resultat2.Items.Count))
    End If

    End Sub

    avec la MsgBox , je vois que je sais lire le nombre d'élément mais je ne sais pas les supprimer alors que la syntaxe Affiche_Resultat2.Items.Remove(0)
    ne retourne pas d'erreur.
    J'en perd mon latin !
    Si quelqu'un peut m'éclairer ?

  3. #3
    Membre éprouvé
    Avatar de troxsa
    Inscrit en
    Novembre 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Novembre 2004
    Messages : 388
    Par défaut
    Je fait tout de tete (je peux avoir fait des erreur)
    La listview1 a deja les colums (colonnes) qui ont été défini dans les propriété


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim lv as new listviewitem
    lv = Listview1.items.add("valeur1Champs1")
    lv.SubItems.add("Valeur1Champ2")
    lv.SubItems.add("Valeur1Champ3")
    lv.SubItems.add("Valeur1Champ4")
    ou alors

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Listview1.Items.item(1).Subitems.add("valeur")

Discussions similaires

  1. [Débutant] Gestion des accès web asp.net
    Par miniil dans le forum ASP.NET
    Réponses: 4
    Dernier message: 15/05/2013, 08h15
  2. gestion des connexions / sessions en .NET
    Par newtito dans le forum Framework .NET
    Réponses: 3
    Dernier message: 18/06/2008, 14h07
  3. Gestion des Roles en ASP.NET
    Par akli2008 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 08/04/2008, 14h23
  4. Gestion des highscorre en VB.net(need help plz :D)
    Par 10JoncT dans le forum Windows Forms
    Réponses: 34
    Dernier message: 10/09/2006, 18h15
  5. gestion des Services Windows sans .NET
    Par zedoo dans le forum MFC
    Réponses: 1
    Dernier message: 16/05/2005, 23h52

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