[Visual Basic.NET #58] La ListView (Ajouter, Modifier, Supprimer)

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

ความคิดเห็น • 35

  • @vincentp4047
    @vincentp4047 3 ปีที่แล้ว

    Super explication, je suis novice et ce fût super

  • @mamadoukone46
    @mamadoukone46 2 ปีที่แล้ว

    Déo très cooll 🤙🏽

  • @tayebahmed7728
    @tayebahmed7728 7 ปีที่แล้ว

    video tres efficase elle ma bien aider merci beaucoup bon travail vraiment

  • @slyje3196
    @slyje3196 4 ปีที่แล้ว

    Merci pour cette vidéo ^^ , j'ai une question quand on quitte l'application les données dans la liste view restent bien enregistrer ?

  • @sebastien9703
    @sebastien9703 8 ปีที่แล้ว +1

    Super ta vidéo à tu une vidéo pour enregistrer les valeurs de la listview dans un fichier ?

  • @karlcoulombe6918
    @karlcoulombe6918 2 ปีที่แล้ว

    Bonjour j'aimerais faire la même chose mais avec une basse de données access. Avez-vous des suggestions?

  • @venanceokouaokoua2915
    @venanceokouaokoua2915 3 ปีที่แล้ว

    J'APPRECIE BEAUCOUP TES VIDEOS MERCI BEAUCOUP JE NE SAIS SI TU AS DES VIDEOS SUR CRYSTAL REPORT EN VB.NET

  • @saladinayoubi9773
    @saladinayoubi9773 8 ปีที่แล้ว +3

    bonjour : une petite remarque : vous referencez toujours le numéro ligne 0, :
    Dim element As ListViewItem = ListView1.Items(0)
    je propose :
    Dim NumLigne = ListView1.FocusedItem.Index
    Dim element As ListViewItem = ListView1.Items(NumLigne)
    Sinon vous pointez toujours sur la premire ligne de la listview.

  • @roneckbadzoue6003
    @roneckbadzoue6003 4 ปีที่แล้ว

    Projetx7 apparemment vous nous avez montré comment supprimer avec la methode longue mais qu'est ce qu'on est de la methode courte genre (ListView1.Items.Add(New ListViewItem(New String({}))

  • @fatenfatouna1022
    @fatenfatouna1022 6 ปีที่แล้ว

    bonjour , svp comment puis je compter les lignes dans une listview ? merci d'avance

  • @michaeloguie5925
    @michaeloguie5925 7 ปีที่แล้ว

    xlt Project, c'est encore moi. stp j'aimerai savoir comment effectuer une recherche dans une listView sans passer par une base de donnée. du genre j'ai un TextBox lequel je saisi un mot a rechercher, et la listView m'affiche les différents
    éléments de ces items commençant par le mot par le mot que j'ai saisi. merci d'avance.

  • @michaeloguie5925
    @michaeloguie5925 7 ปีที่แล้ว

    xlt ProjectX! c'est encore moi. excuse moi si je te dérange une fois de plus.
    Au fait j'aimerais savoir comment transférer le contenu d'une ListView1 vers une ListView2.
    je l'est fait avec la boucle "For" et ça marche, j'aimerais mtn savoir si tu pouvait m'aider en le faisant avec la boucle "For Each", j'essai mais je suis bloquer. stp peux tu m'aider si c'est possible.

    • @projetx7
      @projetx7  7 ปีที่แล้ว

      Voila:
      ListView2.Items.Clear() 'Vider la LV2
      For Each item As ListViewItem In ListView1.Items
      Dim newItem As New ListViewItem(item.Text)
      newItem.Checked = item.Checked
      For i As Integer = 1 To item.SubItems.Count - 1
      newItem.SubItems.Add(item.SubItems(i))
      Next
      ListView2.Items.Add(newItem)
      Next

    • @projetx7
      @projetx7  7 ปีที่แล้ว +1

      mais si tu compte vider la listview1 ça c'est mieux:
      ListView2.Items.Clear() 'Vider la LV2
      For Each item As ListViewItem In ListView1.Items
      ListView1.Items.Remove(item)
      ListView2.Items.Add(item)
      Next

    • @michaeloguie5925
      @michaeloguie5925 7 ปีที่แล้ว +1

      oui oui. je la vide. j'essayais de faire un système de recherche, donc j'ai use une boucle For pour rechercher l’élément voulu dans la lv1. si cet élément existe alors je le transfert dans la LV2 qui me sert de Temp puis je vide la LV1 et je la recharge avec les éléments que j'ai mis dans la LV2. ça marchais, mais je voulais le voulais le faire avec une boucle For Each pour voir laquelle des 2 méthode était la plus rapide. Merci pour le tuyau.

    • @michaeloguie5925
      @michaeloguie5925 7 ปีที่แล้ว

      xlt ProjectX, Merci pour les tuyaux, juste te dire un ptit bjr. Aller passe une agréable jrné

    • @projetx7
      @projetx7  7 ปีที่แล้ว

      Merci à toi aussi également :)

  • @michaeloguie5925
    @michaeloguie5925 7 ปีที่แล้ว

    xlt Projetx7. stp, j'aimerais savoir comment faire la somme des items d'une colonne dans une ListView

    • @projetx7
      @projetx7  7 ปีที่แล้ว

      Dim Somme As Integer = ListView1.Items.Count

    • @michaeloguie5925
      @michaeloguie5925 7 ปีที่แล้ว

      xlt Projetx7. j'ai surement mal posé ma question. au fait, j'aimerais pouvoir faire la somme des nombres et chiffre que j'ai mis dans la colonne d'une ListeView. ligne par ligne pour avoir le total.

    • @projetx7
      @projetx7  7 ปีที่แล้ว

      ah je vois, voila:
      Dim total As Single = 0
      Dim Colonne As Integer = 0 'Quelle colonne
      For Each item As ListViewItem In ListView1.Items
      total = total + CSng(item.SubItems(Colonne).Text.Replace(",", "."))
      Next
      MessageBox.Show(total.ToString(), "Résultat")
      Quand on veut écrire 1 et demi il faut mettre 1.5 et non pas 1,5 c'est pour ça que j'ai remplacer , avec . avec la méthode Replace.

    • @michaeloguie5925
      @michaeloguie5925 7 ปีที่แล้ว +1

      genial!! thanks

  • @robeshmm8345
    @robeshmm8345 6 ปีที่แล้ว

    bonjour. j'aimerai programmer sur VBA un bouton AJOUTER qui poura fonctionner pour remplir plusieur feuille d'un classeur EXCELL de façon indépendante.
    Exemple:
    un formulaire qui a
    -une feuille commande produits
    -une feuile livraison produits
    J'aimerai ajouter des nouvelles saisis sur ces feuilles avec le mème bouton "AJOUTER"

  • @michaeloguie5925
    @michaeloguie5925 7 ปีที่แล้ว

    xlt ProjetX7. c'est encore moi pour encore te fatiguer. ta réponse m'a sauvé, mais cette fois
    j'aimerais savoir comment faire la somme des items seulement sélectionnées dans une colonne précise
    par ex. la colonne 5.
    Sauve moi une fois de plus stp stp.

    • @projetx7
      @projetx7  7 ปีที่แล้ว +1

      Slt, ListView1.SelectedItems nous retourne les éléments sélectionnés dans la listview donc tu peux faire:
      Dim total As Single = 0
      Dim Colonne As Integer = 4
      For Each item As ListViewItem In ListView1.SelectedItems
      total = total + CSng(item.SubItems(Colonne).Text.Replace(",", "."))
      Next
      MessageBox.Show(total.ToString(), "Résultat")
      Sinon si ça ne règle pas ton problème n'hésite pas a me faire signe ^^

    • @michaeloguie5925
      @michaeloguie5925 7 ปีที่แล้ว

      Désolsé mais le "SelectedItems" ne passe pas. il affiche 0 quand il fait le calcul.

    • @michaeloguie5925
      @michaeloguie5925 7 ปีที่แล้ว

      au fait ma colonne avec les Ckeckbox a l'index 0 tandis que les autres pour lesquelles je veux
      avoir le total des item sont le 6, 7, et 8.
      ce que je recherche c'est avoir la somme des lignes que je coche. je sais pas si tu me comprend.

    • @projetx7
      @projetx7  7 ปีที่แล้ว

      ah je vois, tu peux faire comme ça:
      Dim total As Single = 0
      For Each item As ListViewItem In ListView1.Items
      If (item.Checked) Then
      total = total + CSng(item.SubItems(6).Text.Replace(",", ".")) + CSng(item.SubItems(7).Text.Replace(",", ".")) _
      + CSng(item.SubItems(8).Text.Replace(",", "."))
      End If
      Next
      MessageBox.Show(total.ToString(), "Résultat")
      tkt pas si ce n'est toujours pas ce que tu veux je suis la :)

    • @michaeloguie5925
      @michaeloguie5925 7 ปีที่แล้ว

      Coool. tu me sauve encore.
      ok. merci pour ta disponibilité!!

  • @qacegedim7332
    @qacegedim7332 6 ปีที่แล้ว

    bonjour
    pourquoi dans le code du bouton supprimer tu mets l'indice (0) alors que tu ne vas pas forcément supprimer l'item d'indice o
    Dim Element As ListViewItem = ListView1.SelectedItems(0)
    merci d'une réponse cordialement

  • @thegodfather6812
    @thegodfather6812 8 ปีที่แล้ว

    : pour copier un textbox ou button
    elle selection les botton + Ctr + cllick botton Maous goche et move la maous sorui