private void downloadDocument_Click(object sender, EventArgs e) { if (this.uploadFileDataGridView.CurrentRow != null) { FolderBrowserDialog folderBrowser = new FolderBrowserDialog(); folderBrowser.Description = "Choose A Directory To Save You File"; if (folderBrowser.ShowDialog() == DialogResult.OK) { String saveDirectory = folderBrowser.SelectedPath; String fileSave = this.uploadFileDataGridView.CurrentRow.Cells[1].Value.ToString(); UploadFile uploadFile = new UploadFile("u288026726", "alter6+"); String result = uploadFile.DownloadFileFTP("ftp://31.170.165.123/" + fileSave, saveDirectory + "/" + fileSave); if (result == "downloaded") { MessageBox.Show("File Downloaded !", "Infos", MessageBoxButtons.OK, MessageBoxIcon.Information); //show the file Process.Start(saveDirectory + "/" + fileSave); } else { MessageBox.Show(result, "Infos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }