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

Windows Forms Discussion :

[Listview][VB.Net] Comment implementer une édition ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 44
    Par défaut [Listview][VB.Net] Comment implementer une édition ?
    Bonjour

    J'ai 5 Textbox vides dans lesquelles je remplis differentes informations

    Ensuite 3 possibilités s'offrent a moi : Ajouter, Supprimer ou Editer.

    Si je clique sur Ajouter, les informations que j'ai rentré dans les Textbox
    seront implémentés dans une Listview sur une ligne.

    Si je clique sur Supprimer après avoir cliqué sur la ligne voulue, la ligne
    en question sera supprimée du Listview

    Si je clique sur Editer après avoir cliqué sur la ligne voulue, cela doit
    ouvrir une nouvelle fenetre dans laquelle j'ai 5 Textbox avec les informations de la ligne remplie. Je n'ai donc plus qu'à changer les
    informations , cliquer sur Ok et la ligne est éditée.

    J'ai déja developpé les boutons Ajouter et Supprimer, mais je bloque
    pour Editer. Comment faire ?

    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 46
    Par défaut
    Dans le bouton editer de ta première feuille tu mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
       Form2.Text1 = ListView1.SelectedItem.Text
       Form2.Text2 = ListView1.SelectedItem.SubItems(1)
       Form2.Text3 = ListView1.SelectedItem.SubItems(2)
       '...
    et dans le bouton OK de la deuxième :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
       Form1.ListView1.SelectedItem.Text = Text1.Text
       Form1.ListView1.SelectedItem.SubItems(1) = Text2.Text
       Form1.ListView1.SelectedItem.SubItems(2) = Text3.Text
       '...
    Après à toi de tester la viabilité des données saisies, ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 44
    Par défaut
    Salut merci pour ta réponse

    J'ai réussi pour le bouton editer , les informations sont bien transmises
    mais pour le bouton Ok je bloque, je n'arrive pas à renvoyer les
    informations modifiées vers le Listview.

    Voila mon code pour le bouton editer :

    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
     
    Dim EditContact As New EditContact
    Dim selCol As ListView.SelectedListViewItemCollection
    Dim selColItem As ListViewItem
     
    selCol = Me.ListClientInfoContact.SelectedItems
    EditContact.TextBox1.Text = selCol.Item(0).Text
    For Each selColItem In selCol
      Try
        EditContact.TextBox2.Text = selColItem.SubItems(1).Text
        EditContact.TextBox3.Text = selColItem.SubItems(2).Text
        EditContact.TextBox4.Text = selColItem.SubItems(3).Text
        EditContact.TextBox5.Text = selColItem.SubItems(4).Text
        EditContact.TextBox6.Text = selColItem.SubItems(5).Text
        EditContact.TextBox7.Text = selColItem.SubItems(6).Text
      Catch ex As Exception
      End Try
    Next
    EditContact étant le Form qui apparait après avoir cliqué sur le bouton
    Editer
    ListClientInfoContact etant le Listview

    voila merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 44
    Par défaut
    C'est bon j'ai resolu moi meme merci

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

Discussions similaires

  1. Réponses: 18
    Dernier message: 20/08/2006, 14h35
  2. Réponses: 2
    Dernier message: 03/05/2006, 17h07
  3. [ADO.Net][VB.Net]Comment implementer une Transaction?
    Par mictif dans le forum Accès aux données
    Réponses: 2
    Dernier message: 24/03/2006, 15h41
  4. [VB.NET] Comment désactiver l'édition d'une combobox
    Par Dnx dans le forum Windows Forms
    Réponses: 2
    Dernier message: 24/10/2005, 13h16
  5. [VB.Net] Comment implémenter une fonction BitWise ?
    Par graphicsxp dans le forum VB.NET
    Réponses: 6
    Dernier message: 20/04/2005, 15h52

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