我有一个C#图表控件,我像这样绑定数据。
在另一个线程中,xAxis和yAxis会不断更新(多次调用.Add())。
然而,除非我再次调用DataBindXY(),否则图表不会更新。但是这似乎会导致问题,因为偶尔会出现以下错误:
在某个时刻,这会导致我的程序崩溃。
chart.Series[0].Points.DataBindXY(xAxis, yAxis);
where xAxis is List<String> and yAxis is List<Double>
在另一个线程中,xAxis和yAxis会不断更新(多次调用.Add())。
然而,除非我再次调用DataBindXY(),否则图表不会更新。但是这似乎会导致问题,因为偶尔会出现以下错误:
Error: "Collection was modified; enumeration operation may not execute."
在某个时刻,这会导致我的程序崩溃。
Error: "system.reflection.targetinvocationexception' occurred in mscorlib.dll"
-我在更新方面是否有什么遗漏?或者我应该以不同的方式进行更新,如果您需要更多信息,请告诉我。