public void Add(object dataset, string name, string XValues, string YValues, string LabelField) { SerieObject obj2 = new SerieObject { dataset = dataset, YValuesField = YValues, Name = name, LabelField = XValues }; this.m_pList.Add(obj2); }
public void InitChart() { this.tChart1.Series.Clear(); for (int i = 0; i < this.m_pList.Count; i++) { SerieObject obj2 = (SerieObject)this.m_pList[i]; if (obj2.dataset is DataSet) { this.tChart1.Series.Add(this.CreateSeriesType((obj2.dataset as DataSet).Tables[0], obj2.Name, obj2.XValuesField, obj2.YValuesField, obj2.LabelField)); } else if (obj2.dataset is DataTable) { this.tChart1.Series.Add(this.CreateSeriesType(obj2.dataset as DataTable, obj2.Name, obj2.XValuesField, obj2.YValuesField, obj2.LabelField)); } } this.tChart1.Text = this._Title; }