// search Files private void ActionRecherche(object par) { string nomRechercher = Nom; Results = new List <Fichier>(); char[] delimiters = new char[] { ' ', ',', '.', ':', '\t' }; string[] words = Nom.Split(delimiters); bool trouve = false; if (DgFiles_DP.Count() > 0) { foreach (Fichier item in DgFiles_DP) { if (item.Nom.Contains(nomRechercher)) { trouve = true; Results.Add(item); } DgFiles_DP = Results; } if (trouve == false) { MessageBox.Show("Le fichier avec le nom indiqué n’existe pas"); } else { RefreshTab(); } } }
/// <summary> /// Récupère les items d'un dossier /// </summary> public void GetFolder() { if (filesSelected != null && filesSelected.IsFile == false) { //recupère les dossiers que de dropbox if (filesSelected.IdDropbox != null) { List <Fichier> lst = driveBaseDropbox.GetItemsFolder(filesSelected.path); DgFiles_DP.Clear(); DgFiles_DP = lst; } RefreshTab(); } }