【发布时间】: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。
【问题讨论】: