private void buttonAnalyze_Click(object sender, EventArgs e) { GPX gpx = (GPX)dataGridViewGPX.Tag; GPXAnalysisInfo gpxInfo = gpx.Analyze(double.Parse(textBoxMinSpeed.Text)); textBoxDistance.Text = String.Format("{0,10:N2}", gpxInfo.Distance); textBoxMaxSpeed.Text = String.Format("{0,10:N2}", gpxInfo.Speed); }
private void OpenGPXFile(string Filename) { GPX gpx = new GPX(Filename); ShowGPX(gpx); dataGridViewGPX.Tag = gpx; textBoxName.Text = gpx.Name; textBoxDate.Text = DateTime.Parse(gpx.Time).ToLocalTime().ToString(); splitContainer1.Visible = true; buttonAnalyze_Click(null, null); }
private void ShowGPX(GPX gpx) { dataGridViewGPX.DataSource = null; Application.DoEvents(); DataTable dt = TrackPoint.GetDatatable(); foreach (TrackPoint trackPoint in gpx.TrackPoints) { dt.Rows.Add(trackPoint.GetDataRow(dt)); } dataGridViewGPX.DataSource = dt; AdjustColumns(dataGridViewGPX.Columns); }