我有一個數據庫,其中包含一個記錄來自各種來源的數據的表。 3列WPF高頻數據綁定
'源' '值' '時間戳'
例如
source1中21 '11:03'
source6 22 '11:03'
source9 456 '11:03'
該表被更新的第二2至3倍。 每個值可能會也可能不會更改。 每個「源」值都顯示在屏幕上的單獨標籤或文本框中(不在網格中)。 我需要找到最好的方法來獲取這些數據綁定到WPF控件。 我應該在Dictionary,DataTable等中保存什麼類型的對象。
什麼類型的對象要保存數據? 如何將我的Label或TextBox綁定到該值。
我每秒查詢信息源2到4次。 絕大多數時間數據庫表中的值不會更改 通常只有一個值發生更改 有時它們全部更改 我只希望擁有最多約30個獨特的數據源。
請把你的思想上限。
除非你做一些特別的東西,添加或刪除從集合整個項目將導致異常。 – 2010-01-27 01:33:21
@Johnathan - 爲什麼要添加和刪除項目?我認爲如果更新數據和附加數據的假設成立,那麼更新它們是更合理的。 – codekaizen 2010-01-27 01:35:08
是的,通過一切手段儘可能地更新。但是如果你的查詢現在返回10行,下一次返回11行,會發生什麼? – 2010-01-27 01:39:39