Bonjour à tous,
En suivant les tutos sur le net j'ai fait un code qui me permet de retrouver des fichiers selon une chaine de caractère mais ca ne me retourne jamais rien alors que visuellement ca le devrait.
j'ai bien la liste de fichiers de tous les sous répertoires voulus.
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
19
20
21
22 string CheminRepertoire = @"c:\test\"; string[] FichiersOF = Directory.GetFiles(CheminRepertoire,"*.xlsx",SearchOption.AllDirectories); //boucler sur toute les ligne de table foreach(DataRow DW in ListePiece.Rows) { string Piececyclee = Convert.ToString(DW["Gpcopiece"]); foreach (string FichierOF in FichiersOF) { DW["Fichiers"] = "No_Match"; if (FichierOF.Contains(Piececyclee) == true) { DW["Fichiers"] = FichierOF; break; } } } dataGridView2.DataSource = ListePiece;
Que je supprime ou non le break pour gagner du temps de cycle ne me change rien.
cela me retourne uniquement No_match tout le temps.
Partager