Ejemplo n.º 1
0
        private void BtnGrid_Click(object sender, EventArgs e)
        {
            SortedList <DateTime, double> list = new SortedList <DateTime, double>();

            for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
            {
                DateTime dataTimeResult = new DateTime();
                double   doubleResult   = 0;
                if (DateTime.TryParse(dataGridView1.Rows[i].Cells[0].Value.ToString(), out dataTimeResult) == false)
                {
                    MessageBox.Show("В 1м столбце, в" + (i + 1) + "й строке обшибка");
                    return;
                }
                if (Double.TryParse(dataGridView1.Rows[i].Cells[1].Value.ToString(), out doubleResult) == false)
                {
                    MessageBox.Show("В 2м столбце, в" + (i + 1) + "й строке обшибка");
                    return;
                }
                try
                {
                    list.Add(dataTimeResult, doubleResult);
                }
                catch
                {
                    MessageBox.Show("В " + (i + 1) + "й строке обшибка. Запись с таким ключём уже существует");
                }
            }

            if (list.Count != 0 && list.Count != 1)
            {
                Charts charts = new Charts(list);
                charts.Activate();
                charts.Show();
            }
            else
            {
                MessageBox.Show("Список с данными слишком мал");
            }
        }
Ejemplo n.º 2
0
        private void BtnGrid_Click(object sender, EventArgs e)
        {
            SortedList<DateTime, double> list = new SortedList<DateTime, double>();
            for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
            {
                DateTime dataTimeResult = new DateTime();
                double doubleResult = 0;
                if (DateTime.TryParse(dataGridView1.Rows[i].Cells[0].Value.ToString(), out dataTimeResult)==false)
                {
                    MessageBox.Show("В 1м столбце, в" + (i + 1) + "й строке обшибка");
                    return;
                }
                if (Double.TryParse(dataGridView1.Rows[i].Cells[1].Value.ToString(), out doubleResult) == false)
                {
                    MessageBox.Show("В 2м столбце, в" + (i + 1) + "й строке обшибка");
                    return;
                }
                try
                {
                    list.Add(dataTimeResult, doubleResult);

                }
                catch
                {
                    MessageBox.Show("В " + (i + 1) + "й строке обшибка. Запись с таким ключём уже существует");
                }
            }

            if (list.Count != 0&&list.Count!=1)
            {
                    Charts charts = new Charts(list);
                    charts.Activate();
                    charts.Show();
            }
            else
            {
                MessageBox.Show("Список с данными слишком мал");
            }
        }