我有一个数据库,其中包含一个记录来自各种来源的数据的表。 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