清除图表中的所有系列,然后重新绘制

时间:2016-03-04 04:38:14

标签: vb.net charts

简单问题 - 我试图在图表上绘制几个系列,然后更改选择,删除旧系列并绘制新系列。下面的代码第一次工作,但在后续执行时给出错误Collection was modified; enumeration operation may not execute,我不明白。谷歌搜索没有帮助。必须有一个简单的防弹方法?谢谢你的帮助。

For Each Series In chrtPAYOFF.Series
    chrtPAYOFF.Series.Clear()
Next

2 个答案:

答案 0 :(得分:0)

单行代码chrtPAYOFF.Series.Clear()清除所有系列,并允许绘制新的系列。我认为它更复杂,每个系列都需要删除。

答案 1 :(得分:0)

您可以使用以下代码:

YourChart.Series(0).Points.Clear()
YourChart.Series(1).Points.Clear()