J'essaie de comprendre la raison simple pour laquelle le ListBox ne remplit pas, le but est de trouver des fichiers dans un répertoire. Les fichiers ressemblent généralement à FY12 Month02 BMD Mold Line.pdf
et j'ai donc créé trois zones de texte pour l'année, le mois et le type. Je voudrais également savoir quelle serait la meilleure façon d'utiliser CONTAINS
pour trois champs de recherche pour un nom de fichier?Remplissage de ListBox à partir des champs de recherche de zone de texte
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim year, month, type As String
year = InternalAuditYear.Text
month = InternalAuditMonth.Text
type = InternalAuditType.Text
Dim FileList As String() = Directory.GetFiles("X:\Internal audits\", ".pdf", SearchOption.AllDirectories)
For Each foundFile As String In FileList
Dim GOTCHA As String = Path.GetFileName(foundFile)
ListBox1.Items.Add(GOTCHA)
Next
End Sub
Étant donné le code que vous avez fourni, la seule raison que je peux voir pour aucun élément de liste est que FileList est vide. Avez-vous vérifié que vous obtenez des résultats? –
Je l'ai débogué plusieurs fois, mais j'ai découvert qu'il me manquait le symbole de l'astérisque sur .pdf. Devrait être "* .pdf" –