有谁用过xeccd这个画图控件,我只能是在控件的用户界面哪里绑定数据,在代码里边怎么搞啊,有知道的告诉下谢谢了,我想要个圆饼状图的,

解决方案 »

  1.   

    Xceed有例子程序的。去http://xceed.com/CHT_Download.html下载。
      

  2.   

    sourceforge.net/projects/xccdde/ 
    里看看
      

  3.   

    谁能讲下这几句话是什么意思m_ChartControl.Settings.RenderDevice = RenderDevice.OpenGL;
          m_ChartControl.Background.FillEffect.SetPattern(HatchStyle.DottedGrid, Color.White, Color.FromArgb(230, 240, 255));      // add a header label
          ChartLabel header = m_ChartControl.Labels.AddHeader("Exploded Pie Chart");
          header.TextProps.Backplane.Visible = false;
          header.TextProps.FillEffect.Color = Color.DarkBlue;
          header.TextProps.Shadow.Type = ShadowType.Solid;
          header.TextProps.HorzAlign = HorzAlign.Left;
          header.TextProps.VertAlign = VertAlign.Top;
          header.HorizontalMargin = 2;
          header.VerticalMargin = 2;      m_Chart = m_ChartControl.Charts[0];
          m_Chart.View.SetPredefinedProjection(PredefinedProjection.OrthogonalElevated);
          m_Chart.LightModel.SetPredefinedScheme(LightScheme.NorthernLights);
          m_Chart.LightModel.GlobalAmbientLight = Color.FromArgb(100, 100, 100);      m_Pie = (PieSeries)m_Chart.Series.Add(SeriesType.Pie);
          m_Pie.PieEdgePercent = 30;
          m_Pie.AddPie(12, 0, "Cars", new FillEffect(Color.FromArgb(56, 89, 150)), new LineProperties());
          m_Pie.AddPie(42, 0, "Trains", new FillEffect(Color.DarkGreen), new LineProperties());
          m_Pie.AddPie(56, 0, "Airplanes", new FillEffect(Color.DarkGoldenrod), new LineProperties());
          m_Pie.AddPie(23, 0, "Buses", new FillEffect(Color.DarkRed), new LineProperties());      m_Pie.PieStyle = PieStyle.SmoothEdgePie;
          m_Pie.Appearance.FillMode = AppearanceFillMode.DataPoints;      m_Pie.Legend.Mode = SeriesLegendMode.DataPoints;
          m_Pie.Legend.Format = "<label> <percent>";
      

  4.   

    m_ChartControl.Settings.RenderDevice = RenderDevice.OpenGL; //使用OpenGL渲染,什么是OpenGL,请Google。
          m_ChartControl.Background.FillEffect.SetPattern(HatchStyle.DottedGrid, Color.White, Color.FromArgb(230, 240, 255)); //背景颜色、样式      // add a header label 添加一个标题标签
          ChartLabel header = m_ChartControl.Labels.AddHeader("Exploded Pie Chart");
          header.TextProps.Backplane.Visible = false; // 查字典 Back(背景) plane(面板) Visible(可见) false(否)
          header.TextProps.FillEffect.Color = Color.DarkBlue; // 查字典(下面标出单词去查找,怕麻烦,装一个金山词霸,屏幕取词) Fill Effect Color DarkBlue
          header.TextProps.Shadow.Type = ShadowType.Solid; // Shadow Type Solid(这里翻译成实心)
          header.TextProps.HorzAlign = HorzAlign.Left; // horizontal Align
          header.TextProps.VertAlign = VertAlign.Top; // vertical
          header.HorizontalMargin = 2; 
          header.VerticalMargin = 2;      m_Chart = m_ChartControl.Charts[0];
          m_Chart.View.SetPredefinedProjection(PredefinedProjection.OrthogonalElevated); // Set Predefined Projection
          m_Chart.LightModel.SetPredefinedScheme(LightScheme.NorthernLights); // 下面自己找出单词
          m_Chart.LightModel.GlobalAmbientLight = Color.FromArgb(100, 100, 100);      m_Pie = (PieSeries)m_Chart.Series.Add(SeriesType.Pie);
          m_Pie.PieEdgePercent = 30;
          m_Pie.AddPie(12, 0, "Cars", new FillEffect(Color.FromArgb(56, 89, 150)), new LineProperties());
          m_Pie.AddPie(42, 0, "Trains", new FillEffect(Color.DarkGreen), new LineProperties());
          m_Pie.AddPie(56, 0, "Airplanes", new FillEffect(Color.DarkGoldenrod), new LineProperties());
          m_Pie.AddPie(23, 0, "Buses", new FillEffect(Color.DarkRed), new LineProperties());      m_Pie.PieStyle = PieStyle.SmoothEdgePie;
          m_Pie.Appearance.FillMode = AppearanceFillMode.DataPoints;      m_Pie.Legend.Mode = SeriesLegendMode.DataPoints;
          m_Pie.Legend.Format = "<label> <percent>";