C# Microsoft图表控件/Dundas图表是否清除内容?
我正在使用Dundas图表控件和.NET的Microsoft图表控件。目前,我有一个方法,它使用通用列表中的日期填充图表控件 假设我用一个列表中的数据填充图表。然后我想用另一个列表中的数据填充图表 用第二个列表中的数据填充图表时出现问题。我最终得到一个图表,显示列表1和列表2中的组合数据,而我希望它只显示第一个列表中的数据,然后在显示第二个列表中的数据之前清除该图表 在使用第二个列表中的数据填充图表控件之前,我尝试了各种方法调用以清除该图表控件,但没有效果C# Microsoft图表控件/Dundas图表是否清除内容?,c#,.net,microsoft-chart-controls,dundas,C#,.net,Microsoft Chart Controls,Dundas,我正在使用Dundas图表控件和.NET的Microsoft图表控件。目前,我有一个方法,它使用通用列表中的日期填充图表控件 假设我用一个列表中的数据填充图表。然后我想用另一个列表中的数据填充图表 用第二个列表中的数据填充图表时出现问题。我最终得到一个图表,显示列表1和列表2中的组合数据,而我希望它只显示第一个列表中的数据,然后在显示第二个列表中的数据之前清除该图表 在使用第二个列表中的数据填充图表控件之前,我尝试了各种方法调用以清除该图表控件,但没有效果 有办法做到这一点吗?您可能应该发布一些
有办法做到这一点吗?您可能应该发布一些示例代码 然而,我想这只是重置数据源的问题。假设您有一个点列表(或其他结构),您可能应该创建该数据容器的新实例(即列表),填充该实例,然后将其分配给图表 相反,您可能试图设置现有数据容器的元素,但没有正确清除它。我找到了!这样做:
chart1.Series[0].Points.Clear();
对可能遇到此问题的其他人的评论: 要清除图表系列、标题和图例,请执行以下操作:
//clear chart
Chart1.Series.Clear();
Chart1.Titles.Clear();
Chart1.Legends.Clear();
//create chart