首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

teechart动态绘图有关问题

2013-01-11 
teechart动态绘图问题现有一个sql数据库,导入dt表,用teechart的fastline显示,共四条series,运行完可以显示

teechart动态绘图问题
现有一个sql数据库,导入dt表,用teechart的fastline显示,共四条series,运行完可以显示,不知如何可以看见绘图过程,每画一个点一条线都可以看见?用了system.Threading.Thread.Sleep(1000)延时只是显示曲线更慢,没看见动态的画图过程,求高手指导


for (int i = 0; i < dt.Rows.Count;i++ )
            {

                axTChart1.Series(0).AddXY(Convert.ToDouble(dt.Rows[i]["时间"].ToString()), Convert.ToDouble(dt.Rows[i]["数学"].ToString()), null, 0);
                axTChart1.Series(1).AddXY(Convert.ToDouble(dt.Rows[i]["时间"].ToString()), Convert.ToDouble(dt.Rows[i]["语文"].ToString()), null, 0);
                axTChart1.Series(2).AddXY(Convert.ToDouble(dt.Rows[i]["时间"].ToString()), Convert.ToDouble(dt.Rows[i]["英语"].ToString()), null, 0);
                axTChart1.Series(3).AddXY(Convert.ToDouble(dt.Rows[i]["时间"].ToString()), Convert.ToDouble(dt.Rows[i]["物理"].ToString()), null, 0);
                axTChart1.Series(4).FillSampleValues(50);
                axTChart1.Show();
                

                System.Threading.Thread.Sleep(1000);

            }
[解决办法]
用Timer 20ms加一点
你Sleep的话,主线程停了,当然卡

热点排行