private void button1_Click(object sender, EventArgs e) { save(); if (index < 0 || index >= lst.Items.Count) { return; } double deltaT = 0; WaveFile wv = (WaveFile)lst.Items[index]; List <double> values = wv.getValues(ref deltaT); chart1.Series[0].Points.Clear(); for (int i = 0; i < values.Count; i++) { chart1.Series[0].Points.AddXY(i * deltaT, values[i]); } txt_deltaT.Text = deltaT.ToString(); }
private void button1_Click(object sender, EventArgs e) { double deltaT = 0; WaveFile wv = new WaveFile(); DataRow cur = ds.Tables[0].Rows[bs.Position]; wv.deltaT = (double)cur["txt_deltaT"]; wv.File_Name = (string)cur["txt_file_name"]; wv.Header_Lines = (int)cur["txt_lines_to_skip"]; wv.isTimeAndValues = ((int)cur["rdb_values"]) != 1; wv.Points_Per_Line = (int)cur["txt_points_per_line"]; wv.Prefix_Per_Line = (int)cur["txt_prefix"]; wv.Text = (string)cur["txt_text"]; List <double> values = wv.getValues(ref deltaT); chart1.Series[0].Points.Clear(); for (int i = 0; i < values.Count; i++) { chart1.Series[0].Points.AddXY(i * deltaT, values[i]); } txt_deltaT.Text = deltaT.ToString(); }