我画图表的代码是这样子的,可是不知道为什么运行后图表是空滴,我主要不明白  SeriesPoint.Values的值的类型为什么是数组的,我总觉得它应该是double,以下是我的代码                   DevExpress.XtraCharts.Series series1 = new DevExpress.XtraCharts.Series(); 
            DevExpress.XtraCharts.SeriesPoint point1 = new DevExpress.XtraCharts.SeriesPoint(); 
            DevExpress.XtraCharts.SeriesPoint point2 = new DevExpress.XtraCharts.SeriesPoint();             point1.Argument = "30"; 
            double[] a=new double[1]; 
            a[0] = 20; 
            point1.Values = a; 
            series1.Points.Add(point1);             point2.Argument = "70"; 
            double[] b = new double[1]; 
            b[0] = 100; 
            point1.Values = b; 
            series1.Points.Add(point2);             chartControl1.Series.AddRange(new DevExpress.XtraCharts.Series[] { series1 });

解决方案 »

  1.   

    那我这个代码应该怎么改?就是加入(30,20) (70,100)这两个点到series1里
      

  2.   

    up
    up
    up
    回复内容太短了! 
      

  3.   

    points是一个集合,代表所有point,当然是数组了……你直接用它的Design在Series里添加两个点不就行了
      

  4.   

    我想添加好多点,而且是从数据库里获取的,不能手动添加滴,points是一个集合,可是double[]这个数组只能代表一串X坐标,或一串Y坐标啊。能不能帮我写下代码。
      

  5.   

    数据库里获取的话,直接绑定数据源呗,干嘛要用代码一个一个添加点,简直蛋疼。具体代码我忘了,在公司的电脑上,现在在家里没有装这个,你自己看DevExpress的Demo不就有了。
      

  6.   

    我把Demo里面的代码直接拷出来用,居然有错它里面这样添加点   series1.Points.Add(new SeriesPoint("A", 4));  可是提示错误:那个 4 那里 应该是 double[] 类型的 不是整型,我晕