Пример #1
0
        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;
        }
Пример #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     dataGridView1.DataSource = Pke.CreateParamTable();
 }