private void OpenFolderButton_Click(object sender, EventArgs e) { int fileCount = OpenFolder(); ParseFiles(); FilesGridView.DataSource = Files; FilesGridView.Update(); }
private void openFolderToolStripMenuItem_Click(object sender, EventArgs e) { int fileCount = OpenFolder(); ParseFiles(); FilesGridView.DataSource = Files; FilesGridView.Update(); }
private void Button_Filter_Click(object sender, EventArgs e) { List <XFileInfo> Files_Filtered = new List <XFileInfo>(); List <XFileInfo> TFiles_Filtered = new List <XFileInfo>(); int SortBy = SortCritComboBox.SelectedIndex; switch (SortBy) { case 0: Files_Filtered = Files; break; case 1: Files_Filtered = Files.OrderBy(o => o.Name).ToList(); break; case 2: Files_Filtered = Files.OrderBy(o => o.Size).ToList(); break; case 3: Files_Filtered = Files.OrderBy(o => o.DateCreated).ToList(); break; case 4: Files_Filtered = Files.OrderBy(o => o.Attributes).ToList(); break; } if (FltNameAndExtTextBox.Text != "") { foreach (XFileInfo xFile in Files_Filtered) { if (xFile.Name.Contains(FltNameAndExtTextBox.Text)) { TFiles_Filtered.Add(xFile); } } Files_Filtered = TFiles_Filtered; } if (DescendingFilterCheckBox.Checked) { Files_Filtered.Reverse(); } FilesGridView.DataSource = Files_Filtered; FilesGridView.Update(); FilesGridView.Refresh(); }