2011-05-24 71 views
2

我正在使用devexpress組件「XtraCharts」來準備圖形報表。我設計了一個數據集並將其附加到圖表中。數據庫中的值出現在報告中。這裏沒有問題。表單數據集更新

但是在我的應用程序中,我從傳感器中讀取數據,所以數值連續出現db,我需要每5秒刷新一次數據集。

如何在C#winforms應用程序中執行此操作?

回答

1

Timer添加到您的表單中,將其間隔設置爲5000毫秒並在計時器上Tick事件更新您的數據集。

1

你可能想看看Timer這個類。您可以設置您希望計時器在「滴答」時的時間間隔以及計時器滴答更新圖表時的時間間隔。

+0

非常感謝你 – selda 2011-05-24 11:07:39

+0

它現在的工作,但它grafic更新不符合我設置的時間間隔。我的意思是我設置了層間5000,但它更新10000ms,有時它stucks.Is有任何解決方案,可以編輯這個問題。 .Thanx – selda 2011-05-24 11:38:12

+0

我想這可能是一些事情。從數據庫中檢索數據需要多長時間?如果這需要5秒鐘,那麼它會像刷新每10秒發生一次。 – MrEdmundo 2011-05-24 11:46:28