【问题标题】:Dynamic Chart Shows no data MSCHART, only white chart appears动态图表不显示数据MSCHART,只出现白色图表
【发布时间】:2013-07-18 06:26:00
【问题描述】:

这就是问题所在。 我需要创建多个图表(以前不知道数字)。所以,我正在生成动态图表。问题是,图表出现但没有显示数据。它只是一个空白区域。

private void Form1_Load(object sender, EventArgs e)
{
    Chart demo = new Chart();
    demo.Location = new Point(0, 0);
    demo.Size=new Size(this.Width,this.Height);
    demo.Series.Add("check");
    DataPoint dp1 = new DataPoint(1, 1);
    DataPoint dp2 = new DataPoint(2, 2);
    DataPoint dp3 = new DataPoint(3, 3);
    demo.Series["check"].Points.Add(dp1);
    demo.Series["check"].Points.Add(dp2);
    demo.Series["check"].Points.Add(dp3);
    this.Controls.Add(demo);
    demo.BringToFront();
    demo.Visible = true;
}

输出只是一个白色图表,上面没有任何内容。

【问题讨论】:

  • 为什么不尝试使用 ASP 图表控件?
  • 我必须在我的项目中使用winform

标签: c# winforms charts mschart


【解决方案1】:

您需要创建一个图表区域。只需在您的代码中添加这一行。

demo.ChartAreas.Add("newchartarea");

【讨论】:

  • 准确而简短的回答。不能投票需要 15 声望。谢谢
  • @user2594183 :但你可以而且应该接受答案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-02
  • 1970-01-01
  • 2013-09-22
  • 1970-01-01
相关资源
最近更新 更多