0
我有一个愚蠢的时刻。WPF数据绑定控件,检测SQL表更改
我在WPF TreeView控件,即显示行情列表,即报价#,报价名称,如“Q#1000”,“服务器报价”这种树状势必对象的集合
public ObservableCollection quoteitems = new ObservableCollection();
哪些通过填充集合的SQLDataReader从SQL数据库加载。在调用QuoteUpdate()
方法后,对Quotes集的更改将SQL提交给SQL,该方法将集合的更改写回到数据库。
问题是,如果使用相同应用的其他用户更改了引用的名称,会发生什么情况。如何检测对表的更改,无需轮询表进行更新,或者使用Timmer刷新TreeView中的数据?
我是否缺少绑定控件到SQL的东西?有没有办法将一个控件绑定到一个表并且控件自动处理更新?我看到“双向数据绑定”,这似乎是我所追求的,但还没有看到用SQL数据源做这件事的方法。或者我正在思考SQL实际工作的方式,我有一个愚蠢的时刻!