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

本文关键字:设置 控件 方式 编程 DevExpress | 更新日期: 2023-09-27 18:31:07

我动态创建图表控件,我必须将图表属性设置为动态。这是我的代码:

   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.例外。你有什么建议吗?

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

ChartControl.Diagram 的实例由图表自动创建。视图类型枚举控制创建的关系图。因此,将 ChartControl.Diagram 属性强制转换为您的图表类型以获取它。您无需手动创建逻辑示意图。