Microsoft Chart Controls/Dundas Charts 清除内容?
Posted
技术标签:
【中文标题】Microsoft Chart Controls/Dundas Charts 清除内容?【英文标题】:Microsoft Chart Controls/Dundas Charts Clear Contents? 【发布时间】:2009-07-08 13:38:09 【问题描述】:我正在使用适用于 .NET 的 Dundas 图表控件和 Microsoft 图表控件。目前我有一种方法可以使用通用列表中的日期填充图表控件。
假设我用一个列表中的数据填充图表。然后我想用另一个列表中的数据填充图表。
我在使用第二个列表中的数据填充图表时遇到问题。我最终得到一个图表,它显示列表 1 和列表 2 中的组合数据,而我希望它只显示第一个列表中的数据,然后在显示第二个列表中的数据之前清除图表。
在使用第二个列表中的数据填充图表控件之前,我尝试了各种方法调用来清除图表控件,但无济于事。
有没有办法做到这一点?
【问题讨论】:
【参考方案1】:我找到了!这样做:
chart1.Series[0].Points.Clear();
【讨论】:
【参考方案2】:对可能遇到此问题的其他人的评论:
清除图表系列、标题和图例:
//clear chart
Chart1.Series.Clear();
Chart1.Titles.Clear();
Chart1.Legends.Clear();
//create chart
【讨论】:
【参考方案3】:您可能应该发布一些示例代码。
但是,我想这只是重置数据源的问题。假设您有一个点列表(或其他结构),您可能应该创建该数据容器的新实例(即列表),填充该实例,然后将其分配给图表。
相反,您似乎正在尝试设置现有数据容器的元素并且没有正确清除它。
【讨论】:
以上是关于Microsoft Chart Controls/Dundas Charts 清除内容?的主要内容,如果未能解决你的问题,请参考以下文章