- 积分
- 0
- 在线时间
- 42 小时
- 主题
- 1
- 注册时间
- 2016-11-18
- 帖子
- 54
- 最后登录
- 2018-11-20
- 帖子
- 54
- 软币
- 360
- 在线时间
- 42 小时
- 注册时间
- 2016-11-18
|
小弟最近用C#做工控实时曲线,使用了DevExpress的chartcontrol控件,数据源采用List,List中最多有3000个值,在父窗体中给List动态赋值,父窗体与子窗体之间通过定时器和构造函数定时传数据,画线的部分程序如下:
private void DrawSerie(List<DateTime> listX, List<float> listY, Series series)
{
if (listX.Count > 0 && listY.Count > 0 && listX.Count == listY.Count)
{
for (int i = 0; (i < listX.Count) && (i < listY.Count); i++)
{
SeriesPoint point = new SeriesPoint(listX[i], listY[i]);
series.Points.Add(point);
}
}
}
运行20多秒开始卡,大约一分钟后彻底卡死,小弟小白,求大神点拨!再次拜谢!!!
|
|