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