0
我已经开始使用Microsoft Chart绘制图表。我设法绘制了一个简单的折线图。我现在有一个问题是,在后台我的数据库被填充的实时数据,我想表明我的线图。我怎样才能做到这一点?绘制与Microsoft图表实时图形?
我已经开始使用Microsoft Chart绘制图表。我设法绘制了一个简单的折线图。我现在有一个问题是,在后台我的数据库被填充的实时数据,我想表明我的线图。我怎样才能做到这一点?绘制与Microsoft图表实时图形?
对于示出在图中的实时数据,则必须在每个时间常数的时间间隔后进行更新。这可以通过运行一个用于检索数据的新线程和一个用于更新图中数据的委托来轻松完成。
创建AddDataThreadLoop()作为的ThreadStart一个新的线程,并使用委托将数据添加到该图中,例如话,addData():
addDataThreadStart = new ThreadStart(AddDataThreadLoop);
addDataRunner = new Thread(addDataThreadStart);
addDataDel += new AddDataDelegate(AddData);
addDataRunner.Start();
在功能,划分总的工作为:
Private void AddDataThreadLoop() { //Retrieve data here}
Public void AddData() { //Update graph }
您可以下载演示代码here。
以上回答足以清除逻辑来解决你的问题,但如果你需要完整的代码,你可以从[这里](http://super0009.blogspot.in/2012/06/introduction-is-下载实用为主,上ping.html) – user1333218