private void updateTableAndChart() { tableView1.DataTable = null; outputDisplayChart1.ObservedData = null; yearCtrl1.ObservedData = null; _observedData = null; _statistics = ""; if (_col != null && _id > 0) { _observedData = _prj.Observation(_interval).getObservedData(_unitType, _id, _col); if (_observedData != null) { //show the data ArcSWAT.SWATUnitColumnYearObservationData observedData = _observedData.getObservedData(_year); tableView1.ObservedData = observedData; outputDisplayChart1.ObservedData = observedData; yearCtrl1.ObservedData = _observedData.getObservedData(-1); if (onDataStatisticsChanged != null) { _statistics = observedData.Statistics.ToString(); onDataStatisticsChanged(this, new EventArgs()); } } } }
/// <summary> /// Compare result and observed data /// </summary> /// <param name="result"></param> public SWATUnitColumnYearCompareResult(SWATUnitColumnYearResult result) { if (result == null) { return; } SWATUnitColumnYearObservationData observed = result.ObservedData; if (observed == null) { return; } _result1 = result; _data2 = observed; _interval = _result1.UnitResult.Interval; _chartColumns.Add(_result1.ColumnCompare); _chartColumns.Add(_data2.ColumnCompare); _tableColumns.Add(_result1.ColumnCompare); _tableColumns.Add(_data2.ColumnCompare); //_tableColumns.Add("ABSOLUTE"); //_tableColumns.Add("RELATIVE"); _statistic = new StatisticCompare(this, SeasonType.WholeYear); }