Exemplo n.º 1
0
 void Generate()
 {
     try
     {
         CreateTree();
         double start     = Double.Parse(textBoxStart.Text);
         double step      = Double.Parse(textBoxStep.Text);
         int    stepCount = Int32.Parse(textBoxStepCount.Text);
         double[,] xy = new double[stepCount, 2];
         for (int i = 0; i < stepCount; i++)
         {
             currentTime = start + (i * step);
             xy[i, 0]    = currentTime;
             xy[i, 1]    = (double)tree.Result;
         }
         series.Clear();
         for (int i = 0; i < stepCount; i++)
         {
             series.AddXY(xy[i, 0], xy[i, 1]);
         }
         userControlSeries.ShowAll();
         userControlSeriesTable.FillTable(checkBoxShow.Checked);
         labelCount.Text = series.Count + "";
     }
     catch (Exception e)
     {
         WindowsExtensions.ControlExtensions.ShowMessageBoxModal(e.Message);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Updates table
 /// </summary>
 public void UpdateTable()
 {
     seriesGrid.CommitEdit(DataGridViewDataErrorContexts.Commit);
     series.Clear();
     foreach (DataRow row in table.Rows)
     {
         series.AddXY((double)row[0], (double)row[1]);
     }
     update();
 }