private void открытьToolStripMenuItem_Click(object sender, EventArgs e) { string PathFolder = string.Empty; while (true) { FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog(); folderBrowserDialog.Description = @"Укажите директорию PKE."; if (folderBrowserDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { PathFolder = folderBrowserDialog.SelectedPath; if (Path.GetFileName(PathFolder) == "PKE") { break; } MessageBox.Show(@"Указанная директория не являектся PKE.", @"Ошибка.", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { return; } } _pke = new Pke(PathFolder); if (_pke.MessageException != string.Empty) { MessageBox.Show($@"Возникли следующие ошибки: {_pke.MessageException}", @"Ошибка.", MessageBoxButtons.OK, MessageBoxIcon.Error); } dataGridView1.DataSource = _pke.GetParamTable; }
private void Form1_Load(object sender, EventArgs e) { dataGridView1.DataSource = Pke.CreateParamTable(); }