예제 #1
0
        private void dataGridViewMain_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (IsSearchResultDisplay)
            {
                labelDisplayTitle.Text = "Downloading files:";
                textBoxFileName.Text   = "";
                IsSearchResultDisplay  = false;

                SearchFileDisplay file = dataGridViewMain.Rows[e.RowIndex].DataBoundItem as SearchFileDisplay;
                manager.Download(file.GetParent());

                DownloadFileDisplay temp = new DownloadFileDisplay(file.GetParent());

                downloadingFiles.Add(temp);
                dataGridViewMain.DataSource = downloadingFiles;
            }
        }
예제 #2
0
        private void buttonSearchFile_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrWhiteSpace(textBoxFileName.Text))
            {
                labelDisplayTitle.Text = "Search Result:";
                IsSearchResultDisplay  = true;

                List <SearchFile>        files     = manager.SearchFileByName(textBoxFileName.Text);
                List <SearchFileDisplay> tempFiles = new List <SearchFileDisplay>();

                foreach (SearchFile f in files)
                {
                    SearchFileDisplay temp = new SearchFileDisplay(f);
                    tempFiles.Add(temp);
                }

                dataGridViewMain.DataSource = tempFiles;
            }
        }