繁体   English   中英

DevExpress:如何以编程方式将图表设置为图表控件

[英]DevExpress: How to set programmatically diagram to chart control

我动态创建ChartControl,并且必须动态设置Diagram属性。 这是我的代码:

   XYDiagram xyDiagram1 = new XYDiagram();
   xyDiagram1.AxisX.Title.Text = "";
   xyDiagram1.AxisX.VisibleInPanesSerializable = "-1";
   xyDiagram1.AxisX.WholeRange.Auto = false;
   xyDiagram1.AxisX.WholeRange.AutoSideMargins = false;
   xyDiagram1.AxisX.WholeRange.MaxValueSerializable = "10";
   xyDiagram1.AxisX.WholeRange.MinValueSerializable = "5";
   xyDiagram1.AxisX.WholeRange.SideMarginsValue = 2.5D;
   xyDiagram1.AxisY.Title.Text = "";
   xyDiagram1.AxisY.VisibleInPanesSerializable = "-1";

   barChart.Diagram = xyDiagram1;

但是它抛出This property can't be customized at runtime. 例外。 你有什么建议吗?

图表自动创建ChartControl.Diagram的实例。 ViewType枚举控制创建什么图。 因此,将ChartControl.Diagram属性转换为您的图类型以获取它。 您无需手动创建图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM