【问题标题】:How to create graph in c#.net如何在 c#.net 中创建图形
【发布时间】:2015-03-01 04:54:37
【问题描述】:
ChartArea ChartArea1 = new ChartArea();
Legend Legend1 = new Legend();
Series Series1 = new Series();
dynamic Chart1 = new Chart();
this.Controls.Add(Chart1);

ChartArea1.Name = "ChartArea1";
Chart1.ChartAreas.Add(ChartArea1);
Legend1.Name = "Legend1";
Chart1.Legends.Add(Legend1);
Chart1.Location = new System.Drawing.Point(210, 241);
Chart1.Name = "Chart1";
Series1.ChartArea = "ChartArea1";
Series1.Legend = "Legend1";
Series1.Name = "Series1";
Chart1.Series.Add(Series1);
Chart1.Size = new System.Drawing.Size(837, 346);
Chart1.TabIndex = 0;
Chart1.Text = "Chart1";

Chart1.Series("Series1").XValueMember = "subjects";
Chart1.Series("Series1").YValueMembers = "srno";

Chart1.DataSource = ds.Tables("create_exam_next");
Chart1.BringToFront();

我使用上述代码,但 'dynamic' 关键字出错。我使用 MSchart。它出错是因为我使用 Visual Studio 2008 和 .net Framework 3.5。

【问题讨论】:

标签: c# bar-chart


【解决方案1】:

C# 关键字 dynamic 仅在 .Net 4.0 (see basic instroduction) 以上可用。

我强烈建议您将项目升级到 .Net 4.5 和 Visual Studio 2013(有免费版本),除非您的公司或学校禁止这样做。

要快速修复,请将dynamic 的行更改为Chart,如下所示。

Chart Chart1 = new Chart();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 2017-01-08
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    相关资源
    最近更新 更多