コード例 #1
0
ファイル: Form1.cs プロジェクト: VladislavaT/SummerPractise
        private void button3_Click(object sender, EventArgs e)
        {     // кнопка Загрузить из F1
            OpenFileDialog ODial = new OpenFileDialog()
            { //обработчик  OpenFileDialog
                FileName = ".json",
                Filter   = "Файлы JSON (*.json)|*.json|Все файлы (*.*)|*.*"
            };

            if (ODial.ShowDialog() == DialogResult.OK)
            {
                if (l.DeSerelMass(ODial.FileName))
                {
                    textBox1.Text = null;
                    dataGridView1.Rows.Clear();
                    for (int i = 0; i < l.Mass.Length; i++)
                    {
                        if (i == l.Mass.Length - 1)
                        {
                            textBox1.Text += l.Mass[i];
                        }
                        else
                        {
                            textBox1.Text += l.Mass[i] + ", ";
                        }
                        dataGridView1.Rows.Add(i, l.Mass[i]);
                    }
                }
                else
                {
                    MessageBox.Show("Ошибка при десериализации!\nВозможно, вы перепутали файл :)", "Error");
                }
            }
        }