【问题标题】:Microsoft Chart Controls/Dundas Charts Clear Contents?Microsoft Chart Controls/Dundas Charts 清除内容?
【发布时间】:2009-07-08 13:38:09
【问题描述】:

我正在使用适用于 .NET 的 Dundas 图表控件和 Microsoft 图表控件。目前我有一种方法可以使用通用列表中的日期填充图表控件。

假设我用一个列表中的数据填充图表。然后我想用另一个列表中的数据填充图表。

我在使用第二个列表中的数据填充图表时遇到问题。我最终得到一个图表,它显示列表 1 和列表 2 中的组合数据,而我希望它只显示第一个列表中的数据,然后在显示第二个列表中的数据之前清除图表。

在使用第二个列表中的数据填充图表控件之前,我尝试了各种方法调用来清除图表控件,但无济于事。

有没有办法做到这一点?

【问题讨论】:

    标签: c# .net microsoft-chart-controls dundas


    【解决方案1】:

    我找到了!这样做:

    chart1.Series[0].Points.Clear();
    

    【讨论】:

      【解决方案2】:

      对可能遇到此问题的其他人的评论:

      清除图表系列、标题和图例:

      //clear chart
      Chart1.Series.Clear();
      Chart1.Titles.Clear();
      Chart1.Legends.Clear();           
      //create chart
      

      【讨论】:

        【解决方案3】:

        您可能应该发布一些示例代码。

        但是,我想这只是重置数据源的问题。假设您有一个点列表(或其他结构),您可能应该创建该数据容器的新实例(即列表),填充该实例,然后将其分配给图表。

        相反,您似乎正在尝试设置现有数据容器的元素并且没有正确清除它。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-07-15
          • 2015-04-30
          • 2011-03-05
          相关资源
          最近更新 更多