Problème ListView + Directory.GetFiles
Bonjour à tous,
je viens solliciter votre aide ! En effet, cela fait des jours entiers (avec un peu de sommeil malgré tout...) que je cherche à afficher la liste de fichiers d'un répertoire précis dans une listeview.
J'arrive à afficher les résultats mais je n'arrive point à trier comme je le souhaite (en 3 colonnes).
Je dispose d'une colonne Nom (pour nom de fichier type: "toto.xls"), d'une colonne Emplacement (pour emplacement type: "c:\totodossier\") et la taille en Ko.
Tout apparaît dans la première colonne "Nom" et je n'arrive pas trop à comprendre les Items, et SubItems pour dispatcher correctement les informations.
Je dispose de deux TextBox (une "Chemin" ou "rep" où l'on indique le répertoire à explorer et une "Extension" ou "ext" où l'on indique l'extension du fichier à trouver) et un bouton "Explorer".
Quelqu'un pourrait-il me venir en aide s'il vous plait ou m'expliquer d'où peuvent venir mes erreurs ?
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Imports System
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim rep As String = TextBox1.Text
Dim ext As String = TextBox2.Text
Dim search As String()
search = System.IO.Directory.GetFiles(rep, ext, SearchOption.AllDirectories)
If TextBox1.Text = String.Empty Then
Me.Close()
Else
ListView1.Items.Clear()
For Each File In search
ListView1.Sorting = SortOrder.Ascending
ListView1.Items.Add(File)
Next
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Me.Close()
End Sub
End Class |
Merci d'avance pour ceux qui pourront m'apporter de l'aide.
Steve