Esempio n. 1
0
            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();
            }
Esempio n. 2
0
 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();
 }