public XYRelationData(SPC.Controls.Base.CanChooseDataGridView view, string paramY, string paramX, System.Drawing.Color color, List <IDrawBoard <DevExpress.XtraCharts.ChartControl> > drawBoards) { SourceData = new XYRelationSourceDataType(view, paramX, paramY); this.Name = "X:" + paramX + "_Y:" + paramY + "_" + DateTime.Now.ToBinary(); this.SeriesColor = color; this.DrawBoards = drawBoards; List <XYRelationData> templist; foreach (var drawboard in drawBoards) { if (drawboard.Tag == null || (templist = drawboard.Tag as List <XYRelationData>) == null) { drawboard.Tag = new List <XYRelationData>() { this } } ; else { templist.Add(this); } } InitSeriesManagers(); }
public XYRelationData(SPC.Controls.Base.CanChooseDataGridView view, string paramY, string paramX, System.Drawing.Color color, List<IDrawBoard<DevExpress.XtraCharts.ChartControl>> drawBoards) { SourceData = new XYRelationSourceDataType(view, paramX, paramY); this.Name ="X:"+ paramX + "_Y:" + paramY + "_" + DateTime.Now.ToBinary(); this.SeriesColor = color; this.DrawBoards = drawBoards; List<XYRelationData> templist; foreach (var drawboard in drawBoards) { if (drawboard.Tag == null || (templist = drawboard.Tag as List<XYRelationData>) == null) drawboard.Tag = new List<XYRelationData>() { this }; else templist.Add(this); } InitSeriesManagers(); }